diff --git a/data/bindata.go b/data/bindata.go index 741e5299d0..c922280c26 100644 --- a/data/bindata.go +++ b/data/bindata.go @@ -237,7 +237,7 @@ func initReadmeMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/README.md", size: 2271, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/README.md", size: 2271, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -257,7 +257,7 @@ func initAigcsTranslateAiYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/aigcs/translate.ai.yml", size: 388, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/aigcs/translate.ai.yml", size: 388, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -277,7 +277,7 @@ func initApisAigcHttpYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/apis/aigc.http.yao", size: 564, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/apis/aigc.http.yao", size: 564, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -297,7 +297,7 @@ func initAppYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/app.yao", size: 603, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/app.yao", size: 603, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -317,7 +317,7 @@ func initChartsPetChartYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/charts/pet.chart.yao", size: 8250, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/charts/pet.chart.yao", size: 8250, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -337,7 +337,7 @@ func initConnectorsOpenaiGpt3_5TurboConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/openai/gpt-3_5-turbo.conn.yao", size: 177, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/connectors/openai/gpt-3_5-turbo.conn.yao", size: 177, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -357,7 +357,7 @@ func initConnectorsOpenaiTextEmbeddingAda002ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/openai/text-embedding-ada-002.conn.yao", size: 189, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/connectors/openai/text-embedding-ada-002.conn.yao", size: 189, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -377,7 +377,7 @@ func initConnectorsOpenaiWhisper1ConnYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/connectors/openai/whisper-1.conn.yao", size: 163, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/connectors/openai/whisper-1.conn.yao", size: 163, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -397,7 +397,7 @@ func initDashboardsKanbanDashYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/dashboards/kanban.dash.yao", size: 2222, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/dashboards/kanban.dash.yao", size: 2222, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -417,7 +417,7 @@ func initFlowsAppMenuFlowYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/flows/app/menu.flow.yao", size: 1832, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/flows/app/menu.flow.yao", size: 1832, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -437,7 +437,7 @@ func initFlowsStatDataFlowYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/flows/stat/data.flow.yao", size: 1817, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/flows/stat/data.flow.yao", size: 1817, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -457,7 +457,7 @@ func initFormsAdminUserFormYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/forms/admin/user.form.yao", size: 97, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/forms/admin/user.form.yao", size: 97, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -477,7 +477,7 @@ func initFormsDemoPetFormYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/forms/demo/pet.form.yao", size: 6755, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/forms/demo/pet.form.yao", size: 6755, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -497,7 +497,7 @@ func initIconsAppIcns() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/icons/app.icns", size: 67465, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/icons/app.icns", size: 67465, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -517,7 +517,7 @@ func initIconsAppIco() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/icons/app.ico", size: 54993, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/icons/app.ico", size: 54993, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -537,7 +537,7 @@ func initIconsAppPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/icons/app.png", size: 34558, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/icons/app.png", size: 34558, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -557,7 +557,7 @@ func initLangsZhCnGlobalYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/langs/zh-cn/global.yml", size: 90, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/langs/zh-cn/global.yml", size: 90, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -577,7 +577,7 @@ func initLangsZhHkGlobalYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/langs/zh-hk/global.yml", size: 88, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/langs/zh-hk/global.yml", size: 88, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -597,7 +597,7 @@ func initLoginsAdminLoginYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/logins/admin.login.yao", size: 278, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/logins/admin.login.yao", size: 278, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -617,7 +617,7 @@ func initLoginsUserLoginYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/logins/user.login.yao", size: 278, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/logins/user.login.yao", size: 278, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -637,7 +637,7 @@ func initModelsAdminUserModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/models/admin/user.mod.yao", size: 8052, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/models/admin/user.mod.yao", size: 8052, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -657,7 +657,7 @@ func initModelsPetModYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/models/pet.mod.yao", size: 1700, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/models/pet.mod.yao", size: 1700, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -677,7 +677,7 @@ func initNeoNeoYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/neo/neo.yml", size: 545, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/neo/neo.yml", size: 545, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -697,7 +697,7 @@ func initPublicDemoPetHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/public/demo/pet.html", size: 1376, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/public/demo/pet.html", size: 1376, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -717,7 +717,7 @@ func initPublicIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/public/index.html", size: 1404, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/public/index.html", size: 1404, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -737,7 +737,7 @@ func initScriptsDashJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/scripts/dash.js", size: 127, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/scripts/dash.js", size: 127, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -757,7 +757,7 @@ func initScriptsGuardJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/scripts/guard.js", size: 373, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/scripts/guard.js", size: 373, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -777,7 +777,7 @@ func initScriptsSetupJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/scripts/setup.js", size: 888, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/scripts/setup.js", size: 888, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -797,7 +797,7 @@ func initScriptsStatJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/scripts/stat.js", size: 1305, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/scripts/stat.js", size: 1305, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -817,7 +817,7 @@ func initServicesFooJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/services/foo.js", size: 122, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/services/foo.js", size: 122, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -837,7 +837,7 @@ func initStudioHelloJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/studio/hello.js", size: 101, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/studio/hello.js", size: 101, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -857,7 +857,7 @@ func initTablesAdminUserTabYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/tables/admin/user.tab.yao", size: 119, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/tables/admin/user.tab.yao", size: 119, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -877,12 +877,12 @@ func initTablesDemoPetTabYao() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "init/tables/demo/pet.tab.yao", size: 7111, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "init/tables/demo/pet.tab.yao", size: 7111, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _libsuiIndexTs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x5a\x5f\x73\xdb\x36\x12\x7f\xd7\xa7\xd8\x72\x3c\x1e\x2a\x95\xa9\xdc\xcc\xdd\x0b\x15\x59\xcd\xa5\xb9\xb6\x77\xb9\x26\x57\xb7\x73\x0f\xae\x47\x86\x49\x48\x62\x4d\x13\x2a\x00\xda\xd5\xd8\xfa\xee\x37\x8b\xff\x20\x29\x39\x49\xf3\x72\x99\x49\x42\x91\x8b\x1f\x76\x17\xbb\x8b\x1f\x96\x5c\xb5\x4d\x21\x2b\xd6\xc0\xc9\x49\x2a\x68\x4d\x0b\xc9\xf8\x18\x1e\x47\x00\x35\x95\x40\xeb\xbb\x1c\xbe\xff\xf9\xdf\xef\xde\xd6\xf4\x8e\x36\x12\x9e\xa0\x69\xeb\x1a\xe6\xea\xbf\xd9\x08\xa0\x5a\x41\x2a\x77\x5b\xca\x56\x60\x87\xc3\x7c\x3e\x87\x44\x48\x5e\x35\xeb\x44\x63\x01\x22\xc1\x1c\x4a\x56\xb4\x88\x93\xfd\xde\x52\xbe\xbb\x30\x03\xfc\xc4\x88\xb8\x1f\x19\x58\x87\x57\x35\x42\x92\xa6\xc0\x39\x02\x5d\x62\x64\x2b\x1c\x21\xd0\xfa\xce\x4a\x15\xac\x11\x12\x8a\x06\xe6\x38\x20\x5b\x53\xf9\x5a\x4a\x5e\xdd\xb4\x92\xa6\x89\xc8\x8b\x26\x51\x93\xeb\x71\x45\x03\xa7\xa7\x28\xfc\xd5\x1c\x92\x04\xaf\x8d\x89\x0f\x55\x53\xb2\x87\xcb\xa2\xb9\xd2\x46\x5a\xef\x39\x33\xdd\x44\xec\x6e\xcb\x1a\xf4\xd8\x1c\x1a\xfa\x10\x0c\x54\x4a\xcd\x8c\x30\xa7\xb2\xe5\x8d\x92\x58\x2e\x45\x5b\x2d\xdd\x38\x14\x9b\x78\x18\x33\x62\x3f\xd2\x7f\xed\x38\xb5\x08\xfb\xd1\xc8\xad\x62\x07\x65\xc9\x19\x53\x50\x39\x18\xaf\x4d\xa0\x21\x77\x34\x07\xbd\x3c\x5a\x6d\x83\x86\x7e\x29\x6a\x26\xa8\x90\xe9\xf5\xa5\xf8\xf5\xd7\xbc\x68\xe6\x27\x8f\x28\xbf\xbf\xba\x1e\x0f\x4d\x24\x24\x91\x34\xf5\x5a\x2a\x38\xb9\xa9\x44\xb6\x21\x4d\x59\x53\x2e\x60\xee\x8d\xc8\x1e\x88\x2c\x36\xf0\xf4\x04\x8f\xfb\x99\x15\xbc\xa0\xe8\x23\x22\x76\x4d\x01\x0e\x3d\xbd\xa5\xbb\x09\xdc\x93\xba\xa5\x13\x90\x84\xaf\xa9\x8c\x17\xd2\xc0\xc3\x3c\x9e\xed\xf2\x96\xee\xae\xb4\xab\xf4\x28\x14\xd0\x17\x4f\x4f\x81\x22\xe8\x16\xbf\xdc\x16\xcc\xaf\xb3\x83\x3f\xba\xc8\xca\xfa\xf7\x37\xbf\xc1\xdc\x3d\xb0\xf3\xe6\xe6\xff\x89\xbb\x2f\x24\xdb\x7e\xe0\x6c\x4b\xd6\x04\xc1\xf2\xc0\xd8\x71\x30\xdc\x02\x64\x22\x8e\x50\x9c\xea\x6c\xeb\xc7\x27\x13\x48\x24\x6f\x69\xe2\x62\x09\x60\x6f\x67\xdb\xdb\x7b\xe4\x81\x54\xce\x59\xa9\xf1\xa7\x55\xdb\x8d\xd4\xd6\x54\xe2\x22\x56\xd1\xf9\xce\x4d\xb0\xb0\xca\xad\x9f\x51\x6e\xac\x3d\xa7\x14\x74\xa3\x73\x58\x91\x5a\x50\x3b\x2b\x7a\xbe\x37\x67\xe8\x0a\x1d\x96\x56\x5c\x25\x35\xfe\xc1\xba\xb4\x25\x5c\xe7\x56\xbc\xa4\x99\xbe\x6f\x42\x7d\xd1\x8b\x66\x15\xc5\x7e\x76\x8b\xa2\xab\xd9\x47\x4c\x3d\x9d\xc2\xb7\x95\xd8\xaa\x28\x96\x1b\xaa\x3d\x09\xc5\x86\x34\x6b\x0a\x45\x2b\x24\xbb\x03\x7a\x8f\x98\x92\x59\x1d\x9d\x86\x91\xb3\xb5\x94\xae\x0d\x6f\xd4\xc0\xb7\x78\xc7\xf8\x32\xd7\x90\xc9\x24\x50\xa9\xa4\x92\x54\x75\x0e\x8f\x70\x4b\x77\x39\xf8\x04\xc9\xe3\x3c\xc9\x3b\x3e\x09\xa2\xc2\x19\xaf\x55\xcb\x4a\x63\x8b\x9e\x5a\xa9\x14\xd6\x99\xa1\x84\xc7\x45\x16\xbe\xae\xaa\xe4\xfb\x4e\xa5\x59\x94\xbb\xd6\x97\xe8\xe5\xaf\xb0\x40\x3f\x3d\xd9\xd4\xea\x56\x5f\xf8\xea\x40\x8e\x45\x35\xce\x2a\x65\xfd\x77\x0b\x73\x48\x50\x99\x3c\x81\xaf\xd1\x19\xb3\xe0\xe1\xfd\x50\x91\xbf\x1d\x87\x22\xbf\x09\x36\xbc\x15\xe0\x83\x33\x22\x25\x3f\x0b\xd1\xc3\x78\xf6\x75\x03\x65\xbd\xbe\x92\xef\x7a\x11\x04\xff\xbc\x78\xff\x23\x46\xa5\xa0\xe9\xbd\x73\xff\x1e\x0a\x15\x42\x29\xed\xc7\x5c\x60\xaf\xb5\x58\xff\x6b\x1e\xdf\xcf\xf4\xd2\x58\xe7\xbf\xab\x44\xec\xfd\xb8\x4e\xaa\xf5\xc2\xfa\xb4\x9f\x7d\xa9\x05\x51\x90\x76\x45\x82\xa9\xd0\x69\xc2\xf8\x94\x58\x30\x23\xb8\x62\x1c\x52\x4c\xdc\x0a\xe6\xf0\x72\x06\x15\xbc\xd2\xf2\x59\x4d\x9b\xb5\xdc\xcc\xa0\xfa\xfa\xeb\x6e\x79\x45\x01\xdc\x1a\x50\xee\xb2\xba\x0a\x33\x17\xef\x65\xb8\x31\x65\x42\x12\x2e\xc5\x7f\x2b\xb9\x49\x4d\x3c\x8c\x43\xa7\xfa\x68\xf1\x43\x38\xdd\xd6\xa4\xa0\x56\x7e\x02\x49\x58\x44\x3f\x23\x3e\xfa\xd1\x31\x1c\x21\xfd\x28\x51\xc9\x88\xfe\xbc\xbc\xbd\x82\x79\x18\x2d\x4a\x5d\x95\xd8\x81\x6e\x87\x42\xa7\x03\x13\x86\x90\x0f\x20\x67\x9e\xac\x9a\x96\x06\xbb\xc6\x68\x00\xc2\x4f\x7f\x24\x16\x5d\x24\x0c\x96\x8a\x83\x54\xc6\x57\x0e\x55\x9f\x94\x97\x1d\x1d\x10\x92\x71\x6a\x0a\xa3\xe5\x18\x8c\x53\xc7\x9a\x94\x90\x8d\x6a\x2f\xe4\xeb\x52\x80\x84\xc5\x39\xd8\x22\x60\x11\xa1\x76\x98\x4b\xae\x72\x64\x64\x03\x60\xb9\x14\xb4\x5e\x19\x7e\xa1\xee\x4f\xa7\xf0\x8d\x14\x67\xd5\xba\x61\x9c\xda\x49\x4e\x8c\x09\x1a\xf8\x3f\xc8\x6a\x53\x67\xda\xd8\xa7\xe9\xaa\x6a\xca\x28\x4d\x63\xae\xdd\x47\xef\x70\x43\x8d\xac\x95\xd2\xd8\x0a\xb2\xc3\x9c\xfd\x7c\x8a\x5f\x1f\x9d\xd0\xc0\x07\x90\x47\x49\x79\x07\xfa\xb5\x3a\x04\x7c\x3e\xfa\xeb\xba\x3e\x38\x01\xbd\xab\xe2\x92\x86\x59\x3b\x81\x92\x48\x12\x17\xb7\x43\x9b\xa8\x96\x7f\x74\x5b\x26\x8e\x74\xbb\x5f\xa8\xd2\xa1\x0d\x30\x50\x86\xd3\xa6\x54\x3c\x73\x48\x9d\x09\xb0\x6d\xc8\x5a\xfa\x8b\xa8\x15\xe5\x2e\x42\x7e\x52\x70\x66\x21\xdd\xf0\x59\xe8\x33\x9e\xbd\xfd\x83\x16\xa1\xd1\x07\x53\x4c\x69\xbc\xb4\xf4\x4e\xfd\xd2\x43\xfe\x45\x77\x62\xa2\x8a\x98\xbe\x32\x64\x14\xd0\xea\x89\xe5\x83\x5a\x6b\xad\xa1\x72\x91\xdd\x26\x06\xa8\x73\x74\xdc\x8b\xf8\xb8\x9d\x2e\x5b\x31\xfe\x96\x14\x9b\x74\x90\x08\xb8\xad\x19\x4b\x8a\x43\xee\xd4\x56\x84\x72\x3b\xae\xad\x3b\x78\x53\xd1\x7a\x98\x43\x50\x90\xec\x72\x5a\x1b\xbf\xc0\xf4\x08\x75\x74\xfa\xb0\xae\xa2\x23\x34\xda\xe9\xa9\x81\x55\x87\xc5\xb0\x2c\x77\x6b\x7d\x88\x15\x12\x83\x4e\x95\x3f\x54\xe3\xb5\x09\x77\x54\x08\xb2\x46\x23\x68\x66\xaf\x9f\x9e\x40\xfd\x93\xbc\x6e\x80\x72\xce\x38\xb0\xa2\x68\x39\xa7\x65\x32\xeb\x00\xb0\x9a\x66\x4a\x24\xbd\xbe\xbc\xf8\xe5\x87\x2b\x50\xb1\x0f\xdf\x9b\x03\xcf\x5b\x7c\x94\xc3\xc9\xa3\x81\xde\xc3\xb5\x3b\x80\xf5\xb7\x8c\x7d\xb0\x14\x78\xed\x0f\x52\xea\xc1\x40\x60\x7a\x46\x8b\xa1\x68\x88\x7a\xae\xe3\xd2\xf2\x28\x35\x9b\x7b\x14\x9e\xa3\xf6\x83\x87\x50\x9d\x05\x55\x53\xc5\x27\xdd\x30\xbc\x95\xc8\xdb\xfa\xce\xf2\x93\x5e\x2d\x4a\xd4\x09\x41\x89\x5d\x69\x36\xe0\x86\xb8\xc8\x4a\xed\xad\x31\xcc\xcf\x07\xda\x0a\xe6\x69\xaf\xb7\xa0\x1e\x9c\x15\x48\xa5\x70\x8d\x92\xa8\xcf\x30\x8f\x83\x26\x5e\xa2\x44\x2f\xd1\x1b\xb7\x83\x61\x51\x80\x4a\x00\xa7\xbf\xb7\x15\xa7\xa5\x22\x56\xba\x0c\xde\x54\x4d\x59\x35\xeb\x64\x02\xfd\x06\x43\xc4\xd6\xf0\x10\x83\xd9\x7e\x4b\x77\xa2\x5b\x4c\x45\x0e\x3f\xd1\x82\xf1\xf2\x95\xee\x0f\x4c\x4c\x9f\xe0\x3c\xa0\x90\xbe\x60\x60\xde\xd9\x4e\xc2\x25\x06\xf5\xe5\x55\x97\x63\x1f\x14\x19\x62\x84\xce\x83\x9e\x3e\x0e\xf3\x43\xd5\xdb\xe9\x0b\x5f\x56\x57\x7d\x52\xa8\x8b\x4a\x44\x0a\x5d\xc9\xda\xb6\x62\x73\x14\xc8\x51\x45\x8d\xa2\xa8\xe2\x38\x66\x44\x9f\xa6\x8d\xae\x31\x91\x36\xae\x82\x7d\xbc\x36\x1a\xe5\xcf\x6b\x23\x72\xd6\x9c\x0d\x12\x66\xba\x0b\x23\xfa\x98\x2e\x1a\xa3\x43\xa2\x75\x30\xd9\x5a\x77\x00\x67\x90\x5e\xda\x10\xfd\x3b\x12\x26\x3c\x63\xab\xc1\x3e\x64\xb4\x7e\x3a\x0f\x1a\x33\x4f\xb7\xca\xdf\x68\xb2\x65\x94\x40\xd9\xe8\xf0\x60\xb2\x6e\xb9\xdc\x92\x35\x4d\xfa\xc6\xfb\xde\x92\xe9\xda\x21\xde\x55\xf7\x84\x60\x88\x9f\xeb\x68\xde\xb0\x72\xd7\x95\x71\x1b\xa9\xf5\x40\xc7\x43\xca\x27\x65\xa9\x4a\x30\x1e\xe4\x68\x43\xb9\xd9\xf8\x0d\x1b\xf1\x95\x46\xff\xf9\x22\xfb\x7e\x50\xc8\xe3\x83\x4f\x74\x32\x70\x5d\x0f\xdf\xd1\x1c\x68\x66\x5a\x33\x06\x1a\x87\x45\xb3\xbf\xba\x1e\x77\xba\x4c\xde\xb9\x08\x18\xbb\x36\x72\x2c\x3e\x0e\xfa\x74\xcf\xba\xf4\xb3\x1c\xfa\x45\xdd\xb9\x0f\x9b\x27\x07\xda\xa5\xf6\x28\xa3\x74\xd0\x9d\x6b\x73\x1a\xef\x04\xd2\x47\x34\x57\x82\xb6\xed\x33\x3c\x2a\xe0\xb3\x17\x7d\x3c\xd3\x47\x0a\xfa\xe9\x9d\xe6\x63\x88\x67\x85\x3b\xb0\xdf\x51\x89\x8c\xe6\x90\xaa\x31\xfb\x1a\x3e\x55\x77\xa8\xd7\xf3\x04\x2b\xa6\x57\x26\x78\xa8\x38\x4e\xae\x2c\xc9\xb6\x9d\x89\x43\x74\xeb\x4f\x92\xad\xcf\xa1\x5a\xd7\xf1\xd6\xfd\xb1\x1d\x21\xfb\x38\x5e\xe4\xa1\xd5\x78\x76\xa1\xc3\x65\x98\x68\x2f\xea\xad\xbb\x5a\xed\x8c\x27\x07\x16\xfe\x5b\x7d\x76\xe8\xb7\xa0\x8c\x82\x61\x80\xa4\xc9\x32\x78\x3b\x81\x81\xa5\x59\x91\x26\x17\xfa\x90\xd3\x79\x17\xa0\x53\xe7\x86\x14\xb7\xb4\x29\x97\x05\xa9\xeb\x74\x84\xf4\xb1\x95\xee\x35\x06\xb2\xc3\x0d\x25\x25\xe5\x22\x87\xcb\x98\xba\x5c\x5d\x5e\xc1\xd3\x21\x56\xf3\x04\xdf\xeb\x61\x88\x70\x47\xe5\x86\x95\x21\x66\x96\x65\x84\xaf\x45\x0e\xa4\xd9\x8d\xc6\x39\x7c\xe0\xec\xae\x12\xf4\x15\x69\x76\xe7\x01\xbb\x6c\x39\x1e\x86\xaf\xa7\x64\x5b\x4d\x97\xcb\x1d\x61\x53\xd1\x56\xd3\xfb\xbf\x4c\x79\xdb\x9c\x3c\x2a\x4d\xf7\xd7\x33\xaf\xa3\x7b\x5f\x90\xbc\x61\x8d\x44\x72\xf8\xf3\x6e\x4b\x93\x1c\x12\xb2\xdd\xd6\x55\xa1\x3a\xe1\x53\x5c\x8c\x44\xf3\xde\x9f\xe8\x8a\x72\xca\x73\x53\x79\xb3\x9a\x69\x99\x6c\xc3\xe9\x4a\x8b\xbc\x61\xec\xb6\xa2\xb9\x2f\x23\x85\xba\xa1\x1f\x66\x59\xb6\xf1\x76\x2a\x57\x9b\xf6\x20\xd9\xd5\x8c\xe0\x66\xf9\x68\xcc\x9f\x00\x5a\xac\x65\x7c\x82\x99\x7d\x95\x95\x3b\x9b\x5d\x3e\x2e\x0c\x46\xd4\x5e\xe5\x54\x6c\x59\x23\x30\x71\xf4\x2b\x88\x15\x95\xc5\x26\x6d\x79\x3d\x71\x33\xe5\x90\x7c\x78\x7f\xf1\x73\x32\xb1\x6e\x99\xa8\x09\x72\x3d\xcd\x3e\xc2\x93\xf4\x0f\xe9\xb0\x2c\x78\x86\x77\x53\x23\x87\x54\x52\xd5\x29\x5c\xab\xfe\x6b\x4a\x73\x72\x45\x98\xd3\x53\x0d\xd7\xa9\x26\xe6\x04\x1c\x94\x0e\x94\x1a\x47\xd4\x19\x31\xdc\xec\x42\x12\xd9\x0a\x38\x9f\xc3\x5f\x5f\xbe\xec\x52\x10\x5f\x38\x10\xd7\xd6\x0e\x97\xd9\x8b\xe1\xdb\x39\x5c\xff\x83\x54\x35\x2d\x41\x32\xc0\x48\x07\x1b\x3e\xaa\x4c\xa0\xd7\x74\x20\x85\xdb\x72\xe9\x66\x51\xd7\x8b\xe0\x3a\x87\xbf\xbd\x7c\xd9\x79\xd7\x68\x62\x38\xe3\xf4\x37\x5a\xc8\xf4\xd1\xaa\x3a\xd1\x50\xfb\xd8\xe2\xde\x20\xc1\xea\x7b\x9a\xfa\xb6\x44\xaf\x78\x1e\x2e\x9c\x8b\xe0\xfa\x13\x2c\x8d\xec\xa4\xd6\x48\xda\xb3\x70\xb0\xe4\x3e\x3b\x49\x8e\x55\x37\x6e\xc0\x7c\x94\x87\xf6\x58\xa9\xa6\x2f\x5e\x8c\xe0\x05\x5c\xfc\xf2\x03\xe8\xc6\x0e\xfe\xfa\x66\x4b\x38\xb9\x0b\xdf\xfb\xb8\x7b\xc8\x44\x46\xf0\x62\x3a\x5c\xe2\x74\xab\x29\x55\xc9\x69\xc6\xe6\xc1\xd9\xef\x29\x28\x4c\xe1\x3b\x5c\xfc\xad\x23\xbf\x53\xe4\xb0\x4a\xe1\x43\xdd\x64\x5a\xe4\x46\xc7\xf7\xea\x67\x58\xce\x6c\x35\xf4\x15\xcd\x90\xbd\x54\xb9\xc5\xbc\x27\x08\x5e\x69\x23\x7d\x66\x37\xe8\x9d\x04\x16\xc1\x83\x1c\x4e\x4e\x82\x9e\xea\x08\x60\x0c\x44\x78\x1b\x66\xf6\xc5\xbc\xc6\x8f\xdf\xbb\x0d\xae\x5f\x70\xf4\x65\x12\x56\xac\x6d\x4a\xdc\x32\xdd\x1c\xfb\xeb\xa3\x6b\x97\x0c\x8c\x4f\xfc\x57\x06\xe6\xe4\xab\xfb\x02\x8e\x70\xf6\xbb\x03\x9a\xd4\xea\xf5\x89\xde\x88\xfb\x17\x2a\xf6\xa4\x7a\xd4\x9a\x1f\x19\x50\xf3\x21\x85\x52\x05\x1e\x2a\xb9\x01\xd1\x41\x7e\xc6\xa4\x2e\x48\x60\xcf\x74\x0a\xc8\xef\x4a\xba\x22\x6d\x2d\xcd\xc2\x0b\x17\x02\x30\xb7\x17\x6e\xc7\xd5\xbf\xed\x69\xce\x09\xf8\x1b\xf3\x39\xb4\x4d\x49\x57\x55\x43\x4b\x58\x80\xe4\x2d\x26\x5d\x2c\x15\x00\x89\x0d\x7b\x78\xc7\x88\x6a\x99\x2a\x23\x06\xee\x77\x20\xd5\x4b\x61\x8f\xe9\x25\x03\x58\xf4\xd3\x07\xb2\xa6\x9a\x6a\x84\xc0\xf1\x93\xe3\xd0\xa1\xac\x6d\xe9\x7f\xe0\x74\x4b\x38\x85\x5a\x4d\x69\x3e\x7b\xa9\x8d\xa6\x70\xfd\x4a\x6c\x49\x03\x45\x4d\x84\x98\x27\xa2\xad\xce\xf4\x52\x9d\xa1\x44\xd5\xac\x93\xf3\x77\xfa\x22\xcb\xb2\x57\x53\x94\x3d\xbf\xb6\x51\xd1\xb7\xfc\xf4\xb4\xe3\xb8\xf0\x35\xa9\xc9\xb2\x61\x7f\x75\xbf\xa6\x01\xaf\xe2\xa0\xdb\xb0\x30\x53\xb4\x7d\x58\x91\xe3\x1f\xd4\x1c\x03\xcf\xb0\x7c\x72\x1c\x14\xbe\x93\xa5\x71\x9b\xcc\x74\xc8\xf0\x22\xab\x9a\x46\xcb\xc3\xdc\xc0\x8e\xa3\x78\xb5\xfe\xc7\x0a\x66\xbc\xbf\x34\x5b\xb1\x4a\x48\x75\x64\xb2\x2c\x33\x0d\xb8\x62\x60\x59\xb8\xae\x87\x5b\xf1\x16\xf6\x11\xe9\xd0\x52\x37\x23\xf1\x4a\xd5\x5e\xfd\x8a\xa0\x53\x18\xd4\x5e\xe1\xda\x00\x9e\x75\x6d\x89\xdc\x60\xa6\xce\x3e\x82\x01\xaa\x70\x89\x48\x60\x9f\x79\xf9\x56\x7f\xde\xd5\x4e\xeb\x65\x5f\x14\x84\xd4\xed\x73\xb9\xe4\x11\xa2\xb8\xb7\x49\xf1\x23\x91\xd5\x3d\x85\x2d\x53\x54\xee\xf7\x96\x0a\xf5\x45\x83\xfa\xe4\x81\xf2\x7b\x95\x27\xff\x4f\xe4\x50\x15\xe9\xe1\xd4\x3b\x48\x71\xfa\xec\xcf\x54\x57\xf4\x82\x33\x41\xcd\x6d\x5c\x63\xaa\xb2\x38\x92\x12\x76\xce\x6e\x66\x20\x8c\xe5\x69\x43\x4d\xed\xb1\x7f\xe9\x71\x8c\x96\x39\x9d\xfb\xb4\x6c\x3a\xb5\xba\xeb\x33\x6b\x48\x3d\x3f\x4d\xd7\x83\x35\x51\x01\x27\xe7\x9e\x72\xe9\xfb\x61\x5d\xec\xef\x8c\x49\x57\x3c\xf1\x7c\x6c\x7f\x7c\x23\xec\x8d\xf4\xc4\x8c\xfe\xb1\x65\x5c\x2a\xe6\x12\x50\x08\x9d\x2a\xb8\xc5\x47\x1f\x35\xe2\x28\xfd\xd9\x8d\x97\xbd\xc0\xdf\xfa\x01\xe3\xf1\x03\xc6\xd5\x03\xf5\x2d\xdb\xa2\x47\xba\x52\xf3\x4d\x0e\x69\x76\xe6\x4b\xab\x45\x0e\x0a\x4d\x39\xf5\x9e\x55\xe5\x39\x0e\x7f\xc3\x54\x0d\x96\xa2\x0f\x81\xbc\x4d\xad\xf3\xa5\xfa\xd2\xc7\x1c\x63\x15\xe4\x6c\x84\x39\x1a\x5a\x17\x72\x3a\x63\xa0\xee\x52\x2d\x62\x1b\x31\x7a\x2d\x2f\xa8\x04\x08\x72\x47\x63\xf6\xe1\xbf\xf5\xf2\xd5\x7e\xd1\xfd\xf8\x53\xeb\x02\x4f\x70\xc3\x58\x4d\x49\xd3\x85\x55\x1b\xae\xfa\xa2\x50\x25\xd9\x22\x3f\x24\x88\x3c\x02\x9d\x18\x54\xee\xc3\xc2\x1a\xb5\x6b\x79\xbc\x56\xc6\xf6\x0b\x2a\x73\xd5\xeb\x70\xec\x18\xfc\x82\xb8\x15\xe8\xbb\x31\x5e\x5f\x03\xf6\x5d\x17\x4c\x01\xe8\xcb\xd9\x27\x4c\xa6\x90\xb0\x30\x0e\xa0\xa9\x45\x55\x50\x7d\x81\x63\x70\xdf\xaa\xdd\x22\x55\xb7\x07\xe3\xa7\x6b\x61\xe8\x25\xfb\xa5\x58\x2f\x09\xa2\x6f\xf1\xb0\x7a\xee\x67\xa3\xff\x05\x00\x00\xff\xff\x09\x80\x33\x8d\x22\x2c\x00\x00") +var _libsuiIndexTs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x5a\xdd\x72\xdb\x36\x16\xbe\xd7\x53\x9c\x72\x3c\x1e\x39\x95\xa9\xec\xcc\xee\x0d\x15\x59\xcd\xa6\xde\xb6\xbb\xd9\x26\x5b\xb7\xb3\x17\xae\x47\x86\x49\x48\x62\x4c\x11\x2a\x00\xda\xd1\x58\x7a\xf7\x9d\x83\x7f\x90\x94\x9c\xa4\xb9\xd9\xcc\x24\xa1\xc8\x83\x0f\xe7\x1f\x1f\x40\x2e\x9a\x3a\x97\x25\xab\xe1\xe4\x64\x28\x68\x45\x73\xc9\xf8\x19\x3c\x0d\x00\x2a\x2a\x81\x56\xeb\x0c\x7e\xfc\xf5\xdf\x6f\x2f\x2b\xba\xa6\xb5\x84\x1d\xd4\x4d\x55\xc1\x54\xfd\x37\x19\x00\x94\x0b\x18\xca\xed\x86\xb2\x05\xd8\xe1\x30\x9d\x4e\x21\x11\x92\x97\xf5\x32\xd1\x58\x80\x48\x30\x85\x82\xe5\x0d\xe2\xa4\x7f\x34\x94\x6f\xaf\xcc\x00\x3f\x31\x22\xee\x07\x06\xd6\xe1\x95\xb5\x90\xa4\xce\x71\x8e\x40\x97\x18\xd9\x0a\x47\x08\xb4\x5a\x5b\xa9\x9c\xd5\x42\x42\x5e\xc3\x14\x07\xa4\x4b\x2a\x5f\x4b\xc9\xcb\xbb\x46\xd2\x61\x22\xb2\xbc\x4e\xd4\xe4\x7a\x5c\x5e\xc3\xe9\x29\x0a\x7f\x33\x85\x24\xc1\x6b\x63\xe2\x63\x59\x17\xec\xf1\x3a\xaf\x6f\xb4\x91\xd6\x7b\xce\x4c\x37\x11\x5b\x6f\x58\x8d\x1e\x9b\x42\x4d\x1f\x83\x81\x4a\xa9\x89\x11\xe6\x54\x36\xbc\x56\x12\xf3\xb9\x68\xca\xb9\x1b\x87\x62\x23\x0f\x63\x46\xec\x07\xfa\xaf\x1d\xa7\x82\xb0\x1f\x0c\x5c\x14\x5b\x28\x73\xce\x98\x82\xca\xc0\x78\x6d\x04\x35\x59\xd3\x0c\x74\x78\xb4\xda\x06\x0d\xfd\x92\x57\x4c\x50\x21\x87\xb7\xd7\xe2\xf7\xdf\xb3\xbc\x9e\x9e\x3c\xa1\xfc\xfe\xe6\xf6\xac\x6f\x22\x21\x89\xa4\x43\xaf\xa5\x82\x93\xab\x52\xa4\x2b\x52\x17\x15\xe5\x02\xa6\xde\x88\xf4\x91\xc8\x7c\x05\xbb\x1d\x3c\xed\x27\x56\xf0\x8a\xa2\x8f\x88\xd8\xd6\x39\x38\xf4\xe1\x3d\xdd\x8e\xe0\x81\x54\x0d\x1d\x81\x24\x7c\x49\x65\x1c\x48\x03\x0f\xd3\x78\xb6\xeb\x7b\xba\xbd\xd1\xae\xd2\xa3\x50\x40\x5f\xec\x76\x81\x22\xe8\x16\x1f\x6e\x0b\xe6\xe3\xec\xe0\x8f\x06\x59\x59\xff\xee\xee\x03\x4c\xdd\x03\x3b\x6f\x66\xfe\x1f\xb9\xfb\x42\xb2\xcd\x7b\xce\x36\x64\x49\x10\x2c\x0b\x8c\x3d\x0b\x86\x5b\x80\x54\xc4\x19\x8a\x53\x9d\x6f\xfc\xf8\x64\x04\x89\xe4\x0d\x4d\x5c\x2e\x01\xec\xed\x6c\x7b\x7b\x8f\x3c\x92\xd2\x39\x6b\x68\xfc\x69\xd5\x76\x23\xb5\x35\xa5\xb8\x8a\x55\x74\xbe\x73\x13\xcc\xac\x72\xcb\x67\x94\x3b\xd3\x9e\x53\x0a\xba\xd1\x19\x2c\x48\x25\xa8\x9d\x15\x3d\xdf\x99\x33\x74\x85\x4e\x4b\x2b\xae\x8a\x1a\xff\x60\x5f\xda\x10\xae\x6b\x2b\x0e\x69\xaa\xef\x9b\x54\x9f\x75\xb2\x59\x65\xb1\x9f\xdd\xa2\xe8\x6e\xf6\x09\x53\x8f\xc7\xf0\x7d\x29\x36\x2a\x8b\xe5\x8a\x6a\x4f\x42\xbe\x22\xf5\x92\x42\xde\x08\xc9\xd6\x40\x1f\x10\x53\x32\xab\xa3\xd3\x30\x72\xb6\x96\xd2\xbd\xe1\x8d\x1a\x78\x89\x77\x8c\x2f\x33\x0d\x99\x8c\x02\x95\x0a\x2a\x49\x59\x65\xf0\x04\xf7\x74\x9b\x81\x2f\x90\x2c\xae\x93\xac\xe5\x93\x20\x2b\x9c\xf1\x5a\xb5\xb4\x30\xb6\xe8\xa9\x95\x4a\x61\x9f\xe9\x2b\x78\x0c\xb2\xf0\x7d\x55\x15\xdf\x0f\xaa\xcc\xa2\xda\xb5\xbe\x44\x2f\x7f\x83\x0d\x7a\xb7\xb3\xa5\xd5\xee\xbe\xf0\xcd\x81\x1a\x8b\x7a\x9c\x55\xca\xfa\xef\x1e\xa6\x90\xa0\x32\x59\x02\xdf\xa2\x33\x26\xc1\xc3\x87\xbe\x26\x7f\x7f\x16\x8a\x7c\x10\xac\x7f\x29\xc0\x07\xe7\x44\x4a\x7e\x1e\xa2\x87\xf9\xec\xfb\x06\xca\x7a\x7d\x25\xdf\x76\x32\x08\xfe\x79\xf5\xee\x67\xcc\x4a\x41\x87\x0f\xce\xfd\x7b\xc8\x55\x0a\x0d\x69\x37\xe7\x02\x7b\xad\xc5\xfa\x5f\xf3\xf8\x61\xa2\x43\x63\x9d\xff\xb6\x14\xb1\xf7\xe3\x3e\xa9\xe2\x85\xfd\x69\x3f\xf9\x5a\x01\x51\x90\x36\x22\xc1\x54\xe8\x34\x61\x7c\x4a\x2c\x98\x11\x5c\x30\x0e\x43\x2c\xdc\x12\xa6\xf0\x72\x02\x25\xbc\xd2\xf2\x69\x45\xeb\xa5\x5c\x4d\xa0\xfc\xf6\xdb\x76\x7b\x45\x01\x5c\x1a\x50\xee\xba\xbc\x09\x2b\x17\xef\xa5\xb8\x30\xa5\x42\x12\x2e\xc5\x7f\x4b\xb9\x1a\x9a\x7c\x38\x0b\x9d\xea\xb3\xc5\x0f\xe1\x74\x53\x91\x9c\x5a\xf9\x11\x24\x61\x13\xfd\x82\xfc\xe8\x66\x47\x7f\x86\x74\xb3\x44\x15\x23\xfa\xf3\xfa\xfe\x06\xa6\x61\xb6\x28\x75\x55\x61\x07\xba\x1d\x4a\x9d\x16\x4c\x98\x42\x3e\x81\x9c\x79\xb2\xac\x1b\x1a\xac\x1a\x83\x1e\x08\x3f\xfd\x91\x5c\x74\x99\xd0\xdb\x2a\x0e\x52\x19\xdf\x39\x54\x7f\x52\x5e\x76\x74\x40\x48\xc6\xa9\x69\x8c\x96\x63\x30\x4e\x1d\x6b\x52\x42\x36\xab\xbd\x90\xef\x4b\x01\x12\x36\xe7\x60\x89\x80\x59\x84\xda\x62\x2e\x99\xaa\x91\x81\x4d\x80\xf9\x5c\xd0\x6a\x61\xf8\x85\xba\x3f\x1e\xc3\x77\x52\x9c\x97\xcb\x9a\x71\x6a\x27\x39\x31\x26\x68\xe0\xff\x20\xab\x1d\x3a\xd3\xce\x7c\x99\x2e\xca\xba\x88\xca\x34\xe6\xda\x5d\xf4\x16\x37\xd4\xc8\x5a\x29\x8d\xad\x20\x5b\xcc\xd9\xcf\xa7\xf8\xf5\xd1\x09\x0d\x7c\x00\x79\x94\x94\xb7\xa0\x5f\xab\x4d\xc0\x97\xa3\xbf\xae\xaa\x83\x13\xd0\x75\x19\xb7\x34\xac\xda\x11\x14\x44\x92\xb8\xb9\x1d\x5a\x44\xb5\xfc\x93\x5b\x32\x71\xa4\x5b\xfd\x42\x95\x0e\x2d\x80\x81\x32\x9c\xd6\x85\xe2\x99\x7d\xea\x8c\x80\x6d\x42\xd6\xd2\x0d\xa2\x56\x94\xbb\x0c\xf9\x45\xc1\x99\x40\xba\xe1\x93\xd0\x67\x3c\xbd\xfc\x48\xf3\xd0\xe8\x83\x25\xa6\x34\x9e\x5b\x7a\xa7\x7e\xe9\x21\xff\xa2\x5b\x31\x52\x4d\x4c\x5f\x19\x32\x0a\x68\xf5\xc8\xf2\x41\xad\xb5\xd6\x50\xb9\xc8\x2e\x13\x3d\xd4\x39\xda\xee\x45\x7c\xdc\x4e\x97\x2e\x18\xbf\x24\xf9\x6a\xd8\x4b\x04\xdc\xd2\x8c\x2d\xc5\x21\xb7\x7a\x2b\x42\xb9\x15\xd7\xf6\x1d\xbc\xa9\x68\x3d\x4c\x21\x68\x48\x36\x9c\xd6\xc6\xaf\x30\x3d\x42\x1d\x9d\x3e\xec\xab\xe8\x08\x8d\x76\x7a\x6a\x60\xd5\x66\x31\x6c\xcb\xed\x5e\x1f\x62\x85\xc4\xa0\xd5\xe5\x0f\xf5\x78\x6d\xc2\x9a\x0a\x41\x96\x68\x04\x4d\xed\xf5\x6e\x07\xea\x9f\xe4\x75\x0d\x94\x73\xc6\x81\xe5\x79\xc3\x39\x2d\x92\x49\x0b\x80\x55\x34\x55\x22\xc3\xdb\xeb\xab\xdf\x7e\xba\x01\x95\xfb\xf0\xa3\xd9\xf0\x5c\xe2\xa3\x0c\x4e\x9e\x0c\xf4\x1e\x6e\xdd\x06\xac\xbb\x64\xec\x83\x50\xe0\xb5\xdf\x48\xa9\x07\x3d\x89\xe9\x19\x2d\xa6\xa2\x21\xea\x99\xce\x4b\xcb\xa3\xd4\x6c\xee\x51\xb8\x8f\xda\xf7\x6e\x42\x75\x15\x94\x75\x19\xef\x74\xc3\xf4\xbe\x2b\xeb\xe2\xd2\x74\x0b\xad\xce\x25\x52\xd8\xe9\x45\xcf\xe9\x80\x79\xda\x39\x22\x50\x0f\xce\x73\x64\x44\xe8\xea\x24\x3a\x2e\x98\xc6\xb1\x8f\x3d\x9d\x68\x4f\xbf\x71\x0b\x11\xd6\x36\x94\x02\x38\xfd\xa3\x29\x39\x2d\x14\x3f\xd2\xdd\x0c\x35\x2d\xeb\x65\x32\x82\xee\x39\x41\x44\xba\x70\x2f\x82\x45\x7b\x4f\xb7\xa2\xdd\x13\x45\x06\xbf\xd0\x9c\xf1\xe2\x95\xde\xe6\x8f\xcc\x76\xff\x22\x60\x82\xbe\xee\xb1\x7c\xec\x81\xc0\x35\xe6\xe6\xf5\x4d\x9b\x2a\x1f\x14\xe9\x23\x76\xce\x83\x9e\x05\xf6\xd3\x3c\x75\x44\xd3\x15\xbe\x2e\x6f\xba\xdc\x4e\xf7\x86\x88\xdb\xb9\xce\xb3\x69\xc4\xea\x28\x90\x63\x7c\x1a\x45\x31\xbe\xb3\x98\xd8\x7c\x9e\x36\xba\x55\x44\xda\xb8\x46\xf4\xe9\xda\x68\x94\x3f\xaf\x8d\xc8\x58\x7d\xde\xcb\x7b\xe9\x36\xcc\xe8\x63\xba\x68\x8c\x16\x17\xd6\xc9\x64\x5b\xd6\x01\x9c\x5e\x96\x68\x53\xf4\xef\xc8\x7b\x70\xab\xac\x06\xfb\x94\xd1\xfa\xe9\x3a\xa8\xcd\x3c\xed\x66\x7d\xa7\x39\x93\x51\x02\x65\xa3\x3d\x80\xa9\xba\xf9\x7c\x43\x96\x34\xe9\x1a\xef\x8f\x88\xcc\xe1\x1b\xe2\xdd\xb4\x89\xbe\xe1\x6f\xee\x60\xf2\x8e\x15\xdb\xb6\x8c\x5b\x0f\xad\x07\x5a\x1e\x52\x3e\x29\x74\x83\xc1\xfd\x18\xad\x29\x37\xeb\xb7\x21\x15\xbe\xd3\xe8\x3f\x5f\x65\xf9\x0e\xfa\x71\xbc\x7f\x89\x08\xbe\x3b\xbc\xe8\x1e\x4c\x3a\xe5\x7b\x4e\xfd\xf2\x7a\x1f\x9c\x96\x74\x89\x4d\x88\xd7\x3d\xe3\x6c\x9f\x5b\x76\x63\x82\x12\x71\x44\xa2\x78\xe0\xe3\xe0\x94\xee\xd9\x48\x7c\x51\x1c\xbe\x6a\x14\xf6\xf1\xd1\xc9\x20\x6a\xc8\x97\xd5\xda\x6e\x8d\x3b\x34\x38\x51\x4e\x57\x62\x37\xba\xf8\x4c\xdf\x2d\xe5\xe5\x67\x8c\x3d\xff\x50\xda\xf1\x6e\x4a\x47\x8a\xe2\x35\xcf\xad\x86\xfe\xb6\x1a\x17\xce\xf8\x59\x43\xfb\x0e\x86\xed\xa6\x4d\xf9\x5b\x9f\xd1\x9b\x73\x87\x56\xad\x7d\xc2\x31\x52\x70\x40\xfd\x0c\x63\x0c\x98\xfb\x55\x17\xcf\x9c\x98\x05\x6f\x0e\x5a\xc7\xac\x21\x9e\x15\x6e\xc1\xfe\x40\x25\x72\xb7\x43\xaa\xc6\x3c\xb3\xff\xfc\xa0\x45\x32\x9f\xa7\x92\x31\x91\x34\x85\x42\xc5\x71\x1a\x69\xb7\x13\xf6\x0c\xe6\x10\xb1\xfc\x93\xb4\xf2\x4b\x48\xe5\x6d\xcc\x6e\x3e\xf5\xec\xcb\x3e\x8e\x83\xdc\x17\x8d\x67\x03\x1d\x86\x61\xa4\xbd\xa8\xd9\x4d\xb9\xd8\x1a\x4f\xf6\x04\xfe\x7b\xbd\x4b\xea\x1e\xb6\x19\x05\xc3\x04\x19\x26\xf3\xe0\x3d\x0c\x26\x96\x26\x8e\x9a\x7f\xe9\xed\x5c\xeb\xad\x87\x2e\x9d\x3b\x92\xdf\xd3\xba\x98\xe7\xa4\xaa\x86\x03\x24\xca\x8d\x74\x2f\x6c\x90\x07\xaf\x28\x29\x28\x17\x19\x5c\xc7\xec\xee\xe6\xfa\x06\x76\x87\x88\xdf\x0e\x7e\xd4\xc3\x10\x61\x4d\xe5\x8a\x15\x21\x66\x9a\xa6\x84\x2f\x45\x06\xa4\xde\x0e\xce\x32\x78\xcf\xd9\xba\x14\xf4\x15\xa9\xb7\x17\x01\x8f\x6e\x38\x6e\xfb\x6f\xc7\x64\x53\x8e\xe7\xf3\x2d\x61\x63\xd1\x94\xe3\x87\xbf\x8c\x79\x53\x9f\x3c\x29\x4d\xf7\xb7\x13\xaf\xa3\x7b\x33\x92\xbc\x61\xb5\xc4\x2e\xf5\xeb\x76\x43\x93\x0c\x12\xb2\xd9\x54\x65\xae\xce\xfc\xc7\x18\x8c\x44\x33\xfc\x5f\xe8\x82\x72\xca\x33\xb3\x98\xa4\x15\xd3\x32\xe9\x8a\xd3\x85\x16\x79\xc3\xd8\x7d\x49\x33\xdf\x46\x72\x75\x43\x3f\x4c\xd3\x74\xe5\xed\xdc\xfb\x6e\xba\x21\xdb\x8a\x11\xe4\x13\x4f\xc6\xfc\x11\xa0\xc5\x5a\xc6\x17\x98\xa1\x1e\xac\xd8\xda\xea\xf2\x79\x61\x30\xa2\x83\x64\x4e\xc5\x86\xd5\x02\x0b\x47\xbf\x6c\x59\x50\x99\xaf\x86\x0d\xaf\x46\x6e\xa6\x0c\x92\xf7\xef\xae\x7e\x4d\x46\xd6\x2d\x23\x35\x41\xa6\xa7\xd9\x47\x78\x92\x7e\x94\x0e\xcb\x82\xa7\x78\x77\x68\xe4\x90\x6d\xab\x3e\x85\xb1\xea\xbe\x90\x35\x7b\x74\x84\x39\x3d\xd5\x70\xad\x6e\x62\xf6\xfa\x41\xeb\x40\xa9\xb3\x68\x77\x81\x18\x6e\x76\x21\x89\x6c\x04\x5c\x4c\xe1\xaf\x2f\x5f\xb6\x59\x9a\x6f\x1c\x88\x6b\x7b\x87\xab\xec\x59\xff\xed\x0c\x6e\xff\x41\xca\x8a\x16\x20\x19\x60\xa6\x83\x4d\x1f\xd5\x26\xd0\x6b\x3a\x91\x42\xa6\x51\xb8\x59\xd4\xf5\x2c\xb8\xce\xe0\x6f\x2f\x5f\xb6\xde\xaa\x9a\x1c\x4e\x39\xfd\x40\x73\x39\x7c\xb2\xaa\x8e\x34\xd4\x3e\xb6\xb8\x33\x48\xb0\xea\x81\x0e\xfd\x01\x4c\xa7\x79\x1e\x6e\x9c\xb3\xe0\xfa\x33\x2c\x8d\xec\xa4\xd6\x48\xda\xb1\xb0\xb7\xe5\x3e\x3b\x49\x86\x5d\x37\x3e\x6a\xfa\x24\x0f\xed\xb1\x53\x8d\x5f\xbc\x18\xc0\x0b\xb8\xfa\xed\x27\xd0\x47\x58\xf8\xeb\xbb\x0d\xe1\x64\x1d\xbe\xe1\x72\xf7\x90\x75\x0d\xe0\xc5\xb8\xbf\xc5\xe9\x43\xb5\xa1\x2a\x4e\x33\x36\x0b\xb6\xc7\xbb\xa0\x31\x85\x6f\xab\xf1\xb7\xce\xfc\x56\x93\xc3\x2e\x85\x0f\xf5\x71\xda\x2c\x33\x3a\xbe\x53\x3f\xc3\x76\x66\xbb\xa1\xef\x68\x86\xbf\x0e\x95\x5b\xcc\x1b\x91\x80\x23\xe3\x0e\x83\xdd\xa1\x77\x12\x98\x05\x0f\x32\x38\x39\x09\x58\xee\x00\xe0\x0c\x88\xf0\x36\x4c\xec\x27\x08\x1a\x3f\x7e\xc3\xd8\x1b\xbf\xe0\x74\x80\x49\x58\xb0\xa6\x2e\x70\xc9\x74\x73\xec\x6f\x8f\xc6\x2e\xe9\x19\x9f\xf8\xef\x29\x0c\x17\xd5\x54\xd2\x91\xeb\x2e\xa1\xd4\x3b\x00\x1d\x9f\xe8\xdd\xbf\x7f\x75\x64\x37\xf3\x47\xad\xf9\x99\x01\x35\x9f\x8c\x28\x55\xe0\xb1\x94\x2b\x10\x2d\xe4\x67\x4c\x6a\x83\x04\xf6\x8c\xc7\x80\xfc\xae\xa0\x0b\xd2\x54\xd2\x04\x5e\xb8\x14\x80\xa9\xbd\x70\x2b\xae\xfe\x6d\x37\xbc\x4e\xc0\xdf\x98\x4e\xa1\xa9\x0b\xba\x28\x6b\x5a\xc0\x0c\x24\x6f\xb0\xe8\x62\xa9\x00\x48\xac\xd8\xe3\x5b\x46\xd4\xe1\xb0\x32\xa2\xe7\x7e\x0b\x52\xbd\xfe\xf6\x98\x5e\x32\x80\x45\x3f\xbd\x27\x4b\xaa\xa9\x46\x08\x1c\x3f\x39\x0e\x1d\xca\xda\x97\x17\xef\x39\xdd\x10\x4e\xa1\x52\x53\x9a\x0f\x7c\x2a\xa3\x29\xdc\xbe\x12\x1b\x52\x43\x5e\x11\x21\xa6\x89\x68\xca\x73\x1d\xaa\x73\x94\x28\xeb\x65\x72\xf1\x56\x5f\xa4\x69\xfa\x6a\x8c\xb2\x17\xb7\x36\x2b\xba\x96\x9f\x9e\xb6\x1c\x17\xbe\x10\x36\x55\xd6\xef\xaf\xf6\x77\x43\xe0\x55\xec\x75\x1b\x36\x66\x8a\xb6\xf7\x2b\x72\xfc\xd3\xa1\x63\xe0\x29\xb6\x4f\x8e\x83\xc2\xb7\xcf\x34\xde\x1a\x99\x5d\x11\x5e\xa4\x65\x5d\x6b\x79\x98\x1a\xd8\xb3\x28\x5f\xad\xff\xb1\x83\x19\xef\xcf\xcd\x52\xac\x0a\x52\x6d\x99\x2c\xcb\x1c\x06\x5c\x31\xb0\x2c\x8c\xeb\xe1\x97\x0e\x16\xf6\x09\xe9\xd0\x5c\x1f\xbb\xe2\x95\xea\xbd\xfa\x65\x48\xab\x31\xa8\xb5\xc2\x9d\x94\x78\xd6\xb5\x21\x72\x85\x95\x3a\xf9\x04\x06\xa8\xd2\x25\x22\x81\x5d\xe6\xe5\x5f\x6a\x64\x6d\xed\xb4\x5e\xf6\x95\x48\x48\xdd\xbe\x94\x4b\x1e\x21\x8a\x7b\x5b\x14\x3f\x13\x59\x3e\x50\xd8\x30\x45\xe5\xfe\x68\xa8\x50\xdf\x6e\xa8\x8f\x3b\x28\x7f\x50\x75\xf2\xff\x44\x0e\x55\x93\xee\x2f\xbd\x83\x14\xa7\xcb\xfe\x4c\x77\x45\x2f\x38\x13\xd4\xdc\xc6\x35\xa6\x2b\x8b\x23\x25\x61\xe7\x6c\x57\x06\xc2\x58\x9e\xd6\x77\x7c\x7f\xe6\x5f\xef\x1c\xa3\x65\x4e\xe7\x2e\x2d\x1b\x8f\xad\xee\x7a\xcf\x1a\x52\xcf\xcf\xd3\xf5\x60\x4f\x54\xc0\xc9\x85\xa7\x5c\xfa\x7e\xd8\x17\xbb\x2b\x63\xd2\x16\x4f\x3c\x1f\xdb\x1f\x5f\x08\x3b\x23\x3d\x31\xa3\x1f\x37\x8c\x4b\xc5\x5c\x02\x0a\xa1\x4b\x05\x97\xf8\xe8\xf3\x4d\x1c\xa5\x3f\x30\xf2\xb2\x57\xf8\x5b\x3f\x60\x3c\x7e\xc0\xb8\x7a\xa0\xbe\xda\x9b\x75\x48\xd7\xd0\x7c\x7d\x44\xea\xad\xf9\xa6\x6c\x96\x81\x42\x53\x4e\x7d\x60\x65\x71\x81\xc3\xdf\x30\xd5\x83\xa5\xe8\x42\x20\x6f\x53\x71\xbe\x56\xdf\x34\x99\x6d\xac\x82\x9c\x0c\xb0\x46\x43\xeb\x42\x4e\x67\x0c\xd4\x27\x72\xb3\xd8\x46\xcc\x5e\xcb\x0b\x4a\x01\x82\xac\x69\xcc\x3e\xfc\x57\x6d\xbe\xdb\xcf\xda\x9f\xb9\x6a\x5d\x60\x07\x77\x8c\x55\x94\xd4\x6d\x58\xb5\xe0\xaa\x6f\x27\x55\x91\xcd\xb2\x43\x82\xc8\x23\xd0\x89\x41\xe7\x3e\x2c\xac\x51\xdb\x96\xc7\xb1\x32\xb6\x5f\x51\x99\xa9\xb3\x0e\xc7\x8e\xc1\x07\xc4\x45\xa0\xeb\xc6\x38\xbe\x06\xec\x87\x36\x98\x02\xd0\x97\x93\xcf\x98\x4c\x21\x61\x63\xec\x41\x53\x41\x55\x50\x5d\x81\x63\x70\xdf\xab\xd5\x62\xa8\x6e\xf7\xe6\x4f\xdb\xc2\xd0\x4b\xf6\x9b\xb8\x4e\x11\x44\x5f\x1d\x62\xf7\xdc\x4f\x06\xff\x0b\x00\x00\xff\xff\xe2\x79\xfc\xdd\x0c\x2d\x00\x00") func libsuiIndexTsBytes() ([]byte, error) { return bindataRead( @@ -897,7 +897,7 @@ func libsuiIndexTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "libsui/index.ts", size: 11298, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "libsui/index.ts", size: 11532, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -917,7 +917,7 @@ func libsuiUtilsTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "libsui/utils.ts", size: 5525, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "libsui/utils.ts", size: 5525, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -937,7 +937,7 @@ func libsuiYaoTs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "libsui/yao.ts", size: 4338, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "libsui/yao.ts", size: 4338, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -957,7 +957,7 @@ func publicIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/index.html", size: 11, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "public/index.html", size: 11, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -977,7 +977,7 @@ func uiIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "ui/index.html", size: 11, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "ui/index.html", size: 11, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -997,7 +997,7 @@ func xgenSetupIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "xgen/setup/index.html", size: 11, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "xgen/setup/index.html", size: 11, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1017,7 +1017,7 @@ func xgenV09IndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "xgen/v0.9/index.html", size: 14, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "xgen/v0.9/index.html", size: 14, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1037,7 +1037,7 @@ func xgenV10IndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "xgen/v1.0/index.html", size: 50, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "xgen/v1.0/index.html", size: 50, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1057,7 +1057,7 @@ func xgenV10Layouts__indexAsyncJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "xgen/v1.0/layouts__index.async.js", size: 71, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "xgen/v1.0/layouts__index.async.js", size: 71, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1077,7 +1077,7 @@ func xgenV10UmiJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "xgen/v1.0/umi.js", size: 71, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "xgen/v1.0/umi.js", size: 71, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1097,7 +1097,7 @@ func yaoApisImportHttpJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/apis/import.http.json", size: 1696, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/apis/import.http.json", size: 1696, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1117,7 +1117,7 @@ func yaoApisStorageHttpJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/apis/storage.http.json", size: 1046, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/apis/storage.http.json", size: 1046, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1137,7 +1137,7 @@ func yaoDataIcons404Png() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/icons/404.png", size: 9342, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/data/icons/404.png", size: 9342, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1157,7 +1157,7 @@ func yaoDataIconsIconIcns() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/icons/icon.icns", size: 67465, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/data/icons/icon.icns", size: 67465, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1177,7 +1177,7 @@ func yaoDataIconsIconIco() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/icons/icon.ico", size: 54993, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/data/icons/icon.ico", size: 54993, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1197,7 +1197,7 @@ func yaoDataIconsIconPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/icons/icon.png", size: 34558, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/data/icons/icon.png", size: 34558, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1217,7 +1217,7 @@ func yaoDataIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/data/index.html", size: 282, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/data/index.html", size: 282, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1237,7 +1237,7 @@ func yaoFieldsModelTransJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/fields/model.trans.json", size: 14938, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/fields/model.trans.json", size: 14938, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1257,7 +1257,7 @@ func yaoLangsEnUsJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/en-US.json", size: 66, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/langs/en-US.json", size: 66, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1277,7 +1277,7 @@ func yaoLangsZhCnGlobalYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/zh-cn/global.yml", size: 1762, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/langs/zh-cn/global.yml", size: 1762, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1297,7 +1297,7 @@ func yaoLangsZhCnLoginsAdminLoginYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/zh-cn/logins/admin.login.yml", size: 94, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/langs/zh-cn/logins/admin.login.yml", size: 94, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1317,7 +1317,7 @@ func yaoLangsZhCnLoginsUserLoginYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/zh-cn/logins/user.login.yml", size: 90, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/langs/zh-cn/logins/user.login.yml", size: 90, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1337,7 +1337,7 @@ func yaoLangsZhHkGlobalYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/zh-hk/global.yml", size: 1762, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/langs/zh-hk/global.yml", size: 1762, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1357,7 +1357,7 @@ func yaoLangsZhHkLoginsAdminLoginYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/zh-hk/logins/admin.login.yml", size: 94, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/langs/zh-hk/logins/admin.login.yml", size: 94, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1377,7 +1377,7 @@ func yaoLangsZhHkLoginsUserLoginYml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/langs/zh-hk/logins/user.login.yml", size: 90, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/langs/zh-hk/logins/user.login.yml", size: 90, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1397,7 +1397,7 @@ func yaoReleaseAppYaz() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "yao/release/app.yaz", size: 181682, mode: os.FileMode(420), modTime: time.Unix(1723114653, 0)} + info := bindataFileInfo{name: "yao/release/app.yaz", size: 181682, mode: os.FileMode(420), modTime: time.Unix(1725267734, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/sui/core/event.go b/sui/core/event.go index bb14e9d5cf..c753b5938d 100644 --- a/sui/core/event.go +++ b/sui/core/event.go @@ -33,13 +33,10 @@ func (page *Page) BindEvent(ctx *BuildContext, sel *goquery.Selection, cn string // BindEvent is a method that binds events to the component in just-in-time mode. func (parser *TemplateParser) BindEvent(sel *goquery.Selection, ns string, cn string) { sel.FindMatcher(eventMatcher).Each(func(i int, s *goquery.Selection) { - script := GetEventScript(parser.sequence, s, ns, cn, "event-jit", false) - if script != nil { - script.Component = "" - script.Parent = "body" - parser.scripts = append(parser.scripts, *script) - parser.sequence++ - } + id := fmt.Sprintf("%s-%d", ns, parser.sequence) + sel.SetAttr("s:event-jit", id) + ReplaceEventData(sel) + sel.SetAttr("s:event-cn", cn) }) } diff --git a/sui/core/jit.go b/sui/core/jit.go index 51311a6ce3..e0fc2a2d1a 100644 --- a/sui/core/jit.go +++ b/sui/core/jit.go @@ -65,6 +65,12 @@ func (parser *TemplateParser) parseJitComponent(sel *goquery.Selection) { } parser.parseElementComponent(comsel) sel.ReplaceWithSelection(comsel) + + // Bind the events (support for the page event only, full support is in the feature) + ns := comsel.AttrOr("s:ns", "") + if ns != "" { + parser.BindEvent(comsel, ns, "__page") + } } func (parser *TemplateParser) newJitComponentSel(sel *goquery.Selection, comp *JitComponent) (*goquery.Selection, error) { diff --git a/sui/core/parser.go b/sui/core/parser.go index 512590db1d..c439508a91 100644 --- a/sui/core/parser.go +++ b/sui/core/parser.go @@ -68,25 +68,27 @@ var keepWords = map[string]bool{ } var allowUsePropAttrs = map[string]bool{ - "s:if": true, - "s:elif": true, - "s:for": true, - "s:event": true, - "s:event-cn": true, - "s:render": true, - "s:public": true, - "s:assets": true, + "s:if": true, + "s:elif": true, + "s:for": true, + "s:event": true, + "s:event-jit": true, + "s:event-cn": true, + "s:render": true, + "s:public": true, + "s:assets": true, } var keepAttrs = map[string]bool{ - "s:ns": true, - "s:cn": true, - "s:ready": true, - "s:event": true, - "s:event-cn": true, - "s:render": true, - "s:public": true, - "s:assets": true, + "s:ns": true, + "s:cn": true, + "s:ready": true, + "s:event": true, + "s:event-jit": true, + "s:event-cn": true, + "s:render": true, + "s:public": true, + "s:assets": true, } // NewTemplateParser create a new template parser diff --git a/sui/libsui/index.ts b/sui/libsui/index.ts index f3c2264dba..90b0a271d5 100644 --- a/sui/libsui/index.ts +++ b/sui/libsui/index.ts @@ -166,8 +166,7 @@ function __sui_event_handler(event, dataKeys, jsonKeys, target, root, handler) { } function __sui_event_init(elm: Element) { - const eventElms = elm.querySelectorAll("[s\\:event]"); - eventElms.forEach((eventElm) => { + const bindEvent = (eventElm) => { const cn = eventElm.getAttribute("s:event-cn") || ""; if (cn == "") { console.error("[SUI] Component name is required for event binding", elm); @@ -204,7 +203,9 @@ function __sui_event_init(elm: Element) { continue; } - const comp = new window[cn](eventElm.closest(`[s\\:cn=${cn}]`)); + const component = eventElm.closest(`[s\\:cn=${cn}]`); + // @ts-ignore + const comp = new window[cn](component); const handler = comp[bind]; const root = comp.root; const target = eventElm; @@ -212,7 +213,12 @@ function __sui_event_init(elm: Element) { __sui_event_handler(event, dataKeys, jsonKeys, target, root, handler); }); } - }); + }; + + const eventElms = elm.querySelectorAll("[s\\:event]"); + const jitEventElms = elm.querySelectorAll("[s\\:event-jit]"); + eventElms.forEach((eventElm) => bindEvent(eventElm)); + jitEventElms.forEach((eventElm) => bindEvent(eventElm)); } function __sui_store(elm) {