diff --git a/ability/ability_runtime/aacommand/AACommand07/entry/src/main/module.json b/ability/ability_runtime/aacommand/AACommand07/entry/src/main/module.json index e07df34b67df55e2fbff2da9d9dd4eff40ee72fb..6c24e788c682dd9d73cfd4f8c54d685f8a96f94d 100644 --- a/ability/ability_runtime/aacommand/AACommand07/entry/src/main/module.json +++ b/ability/ability_runtime/aacommand/AACommand07/entry/src/main/module.json @@ -1,52 +1,51 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:MainAbility2_label" - }, - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", - "description": "$string:MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:MainAbility3_label" - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:MainAbility2_label" + }, + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", + "description": "$string:MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:MainAbility3_label" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/aacommand/AACommand08/entry/src/main/module.json b/ability/ability_runtime/aacommand/AACommand08/entry/src/main/module.json index e07df34b67df55e2fbff2da9d9dd4eff40ee72fb..6c24e788c682dd9d73cfd4f8c54d685f8a96f94d 100644 --- a/ability/ability_runtime/aacommand/AACommand08/entry/src/main/module.json +++ b/ability/ability_runtime/aacommand/AACommand08/entry/src/main/module.json @@ -1,52 +1,51 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:MainAbility2_label" - }, - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", - "description": "$string:MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:MainAbility3_label" - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:MainAbility2_label" + }, + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", + "description": "$string:MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:MainAbility3_label" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/aacommand/AACommandPrintOneTest/entry/src/main/module.json b/ability/ability_runtime/aacommand/AACommandPrintOneTest/entry/src/main/module.json index 33e97c73d0eaa1120f409551280691ebd6b12587..73d4d156e3461a015e404be55d0383214d193922 100644 --- a/ability/ability_runtime/aacommand/AACommandPrintOneTest/entry/src/main/module.json +++ b/ability/ability_runtime/aacommand/AACommandPrintOneTest/entry/src/main/module.json @@ -1,45 +1,44 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "launchType": "singleton", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "launchType": "singleton", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/aacommand/AACommandPrintSync/entry/src/main/module.json b/ability/ability_runtime/aacommand/AACommandPrintSync/entry/src/main/module.json index cbdc90daf622072d5a666e911f8a28c5ddac67f2..38120a8e141951a133e6cc5dc1ce02d2c65decd1 100644 --- a/ability/ability_runtime/aacommand/AACommandPrintSync/entry/src/main/module.json +++ b/ability/ability_runtime/aacommand/AACommandPrintSync/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/aacommand/AACommandPrintSyncTest/entry/src/main/module.json b/ability/ability_runtime/aacommand/AACommandPrintSyncTest/entry/src/main/module.json index 33e97c73d0eaa1120f409551280691ebd6b12587..73d4d156e3461a015e404be55d0383214d193922 100644 --- a/ability/ability_runtime/aacommand/AACommandPrintSyncTest/entry/src/main/module.json +++ b/ability/ability_runtime/aacommand/AACommandPrintSyncTest/entry/src/main/module.json @@ -1,45 +1,44 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "launchType": "singleton", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "launchType": "singleton", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/aacommand/AACommandRelyHap/entry/src/main/module.json b/ability/ability_runtime/aacommand/AACommandRelyHap/entry/src/main/module.json index cbdc90daf622072d5a666e911f8a28c5ddac67f2..38120a8e141951a133e6cc5dc1ce02d2c65decd1 100644 --- a/ability/ability_runtime/aacommand/AACommandRelyHap/entry/src/main/module.json +++ b/ability/ability_runtime/aacommand/AACommandRelyHap/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/aacommand/AACommandpackage/entry/src/main/module.json b/ability/ability_runtime/aacommand/AACommandpackage/entry/src/main/module.json index cbdc90daf622072d5a666e911f8a28c5ddac67f2..38120a8e141951a133e6cc5dc1ce02d2c65decd1 100644 --- a/ability/ability_runtime/aacommand/AACommandpackage/entry/src/main/module.json +++ b/ability/ability_runtime/aacommand/AACommandpackage/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/aacommand/AACommandtest/entry/src/main/module.json b/ability/ability_runtime/aacommand/AACommandtest/entry/src/main/module.json index 33e97c73d0eaa1120f409551280691ebd6b12587..73d4d156e3461a015e404be55d0383214d193922 100644 --- a/ability/ability_runtime/aacommand/AACommandtest/entry/src/main/module.json +++ b/ability/ability_runtime/aacommand/AACommandtest/entry/src/main/module.json @@ -1,45 +1,44 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "launchType": "singleton", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "launchType": "singleton", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymanager/actsamscallbackfifthscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamscallbackfifthscene/src/main/config.json index cb136366ad839611dadb7544f35e0f8dea3b7166..77f8f3ed6432f10a67ff186789c59cd2584c7946 100644 --- a/ability/ability_runtime/abilitymanager/actsamscallbackfifthscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamscallbackfifthscene/src/main/config.json @@ -1,97 +1,96 @@ { - "app": { - "bundleName": "com.example.actsamscallbackfifthscene", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.actsamscallbackfifthscene", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsamscallbackfifthscene", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsamscallbackfifthscene", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymanager/actsamscallbackfirstscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamscallbackfirstscene/src/main/config.json index 8d8e4fd0e8399f5512a00cc2b5335ee2a224d74c..c354d915c2bc2aa5df6e688d36be8109f91e7240 100644 --- a/ability/ability_runtime/abilitymanager/actsamscallbackfirstscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamscallbackfirstscene/src/main/config.json @@ -1,97 +1,96 @@ { - "app": { - "bundleName": "com.example.actsamscallbackfirstscene", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.actsamscallbackfirstscene", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsamscallbackfirstscene", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsamscallbackfirstscene", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymanager/actsamscallbackfourthscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamscallbackfourthscene/src/main/config.json index 10825fcebb2d8762b539e0d18f9d7505eba4ae7d..575d9fcd807620655d2a6181c52ed345c4ba5f20 100644 --- a/ability/ability_runtime/abilitymanager/actsamscallbackfourthscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamscallbackfourthscene/src/main/config.json @@ -1,97 +1,96 @@ { - "app": { - "bundleName": "com.example.actsamscallbackfourthscene", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.actsamscallbackfourthscene", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsamscallbackfourthscene", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsamscallbackfourthscene", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymanager/actsamscallbacksecondscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamscallbacksecondscene/src/main/config.json index b46af59fb534e2bec6c8b22cfd39d54457054a19..a2b4c915a6008974a62d249886dc8632196ade52 100644 --- a/ability/ability_runtime/abilitymanager/actsamscallbacksecondscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamscallbacksecondscene/src/main/config.json @@ -1,97 +1,96 @@ { - "app": { - "bundleName": "com.example.actsamscallbacksecondscene", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.actsamscallbacksecondscene", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsamscallbacksecondscene", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsamscallbacksecondscene", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymanager/actsamscallbackthirdscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamscallbackthirdscene/src/main/config.json index 4edb3f9994fc31f108698746db4b3c3d1efb0266..168ea7a50c54a09d6a3085391682a93d6a533cb6 100644 --- a/ability/ability_runtime/abilitymanager/actsamscallbackthirdscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamscallbackthirdscene/src/main/config.json @@ -1,97 +1,96 @@ { - "app": { - "bundleName": "com.example.actsamscallbackthirdscene", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.actsamscallbackthirdscene", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsamscallbackthirdscene", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsamscallbackthirdscene", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymanager/actsamstestfifthscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamstestfifthscene/src/main/config.json index cf3a569cb9d23f9e449d299b8195693d09dc0b85..f9f1a85fd4baddb048a051de4167669721291707 100644 --- a/ability/ability_runtime/abilitymanager/actsamstestfifthscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamstestfifthscene/src/main/config.json @@ -1,97 +1,96 @@ { - "app": { - "bundleName": "com.example.actsamstestfifthscene", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.actsamstestfifthscene", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsamstestfifthscene", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsamstestfifthscene", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymanager/actsamstestfirstscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamstestfirstscene/src/main/config.json index b4d5776dbc66bd66fced24a9f8824a07d67eafba..455b0a67a242fa3361bc67fd7e2116caf4391d1f 100644 --- a/ability/ability_runtime/abilitymanager/actsamstestfirstscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamstestfirstscene/src/main/config.json @@ -1,96 +1,95 @@ { - "app": { - "bundleName": "com.example.actsamstestfirstscene", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.actsamstestfirstscene", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsamstestfirstscene", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsamstestfirstscene", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymanager/actsamstestfourthscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamstestfourthscene/src/main/config.json index b7bb99e6c6fa8f2b39d0b3711d663617e6f00b02..fb12eed33b767b20bc69ddad6ce6cb24dbcef1d4 100644 --- a/ability/ability_runtime/abilitymanager/actsamstestfourthscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamstestfourthscene/src/main/config.json @@ -1,97 +1,96 @@ { - "app": { - "bundleName": "com.example.actsamstestfourthscene", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.actsamstestfourthscene", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsamstestfourthscene", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsamstestfourthscene", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymanager/actsamstestsecondscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamstestsecondscene/src/main/config.json index 554b7066c6460d9ced85bb283b340d120147a1fd..8a16a7f806c8871b6202ca58fe2205b183e724f8 100644 --- a/ability/ability_runtime/abilitymanager/actsamstestsecondscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamstestsecondscene/src/main/config.json @@ -1,97 +1,96 @@ { - "app": { - "bundleName": "com.example.actsamstestsecondscene", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.actsamstestsecondscene", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsamstestsecondscene", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsamstestsecondscene", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymanager/actsamstestthirdscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamstestthirdscene/src/main/config.json index f2d2cc2ef98b871c609adc22e60e17d34db91006..3e7e8e8242f78b43ec86d61c8cf74dd391312373 100644 --- a/ability/ability_runtime/abilitymanager/actsamstestthirdscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamstestthirdscene/src/main/config.json @@ -1,97 +1,96 @@ { - "app": { - "bundleName": "com.example.actsamstestthirdscene", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.actsamstestthirdscene", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsamstestthirdscene", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsamstestthirdscene", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymontior/entry/src/main/module.json b/ability/ability_runtime/abilitymontior/entry/src/main/module.json index e3bcdd772a228ea35696117e2d55bebcbb8b3b2d..040772c9cefe28de50ac9788ed64764e66b8a915 100644 --- a/ability/ability_runtime/abilitymontior/entry/src/main/module.json +++ b/ability/ability_runtime/abilitymontior/entry/src/main/module.json @@ -1,71 +1,70 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:MainAbility2_label", - "visible": true, - "launchType": "singleton" - }, - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", - "description": "$string:MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:MainAbility3_label", - "visible": true, - "launchType": "singleton" - }, - { - "name": "MainAbility4", - "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", - "description": "$string:MainAbility4_desc", - "icon": "$media:icon", - "label": "$string:MainAbility4_label", - "visible": true, - "launchType": "singleton" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:MainAbility2_label", + "visible": true, + "launchType": "singleton" + }, + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", + "description": "$string:MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:MainAbility3_label", + "visible": true, + "launchType": "singleton" + }, + { + "name": "MainAbility4", + "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", + "description": "$string:MainAbility4_desc", + "icon": "$media:icon", + "label": "$string:MainAbility4_label", + "visible": true, + "launchType": "singleton" + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappa/entry/src/main/module.json b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappa/entry/src/main/module.json index 4edc622d887a4e4736ff74738aeef598ed5c397c..846548863afab11e9f536578f2d786bd8ead354b 100644 --- a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappa/entry/src/main/module.json +++ b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappa/entry/src/main/module.json @@ -1,40 +1,39 @@ { - "module": { - "name": "com.acts.abilitymultiinstancea", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.abilitymultiinstancea.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "specified", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } + "module": { + "name": "com.acts.abilitymultiinstancea", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.acts.abilitymultiinstancea.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "specified", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } -} \ No newline at end of file + } + ] + } +} diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappb/entry/src/main/module.json b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappb/entry/src/main/module.json index 4505af5cebe91f10c9093ef753591ea3bd6e920a..da596baf96272b2a5465a6909438193679a3b13f 100644 --- a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappb/entry/src/main/module.json +++ b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappb/entry/src/main/module.json @@ -1,40 +1,39 @@ { - "module": { - "name": "com.acts.abilitymultiinstanceb", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.abilitymultiinstanceb.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "standard", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } + "module": { + "name": "com.acts.abilitymultiinstanceb", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.acts.abilitymultiinstanceb.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "standard", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } -} \ No newline at end of file + } + ] + } +} diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappc/entry/src/main/module.json b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappc/entry/src/main/module.json index fe770176254cc9f1289d5e0986aaa6706d776aed..7e05a260846e61b696af56262495d88c02a0d156 100644 --- a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappc/entry/src/main/module.json +++ b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappc/entry/src/main/module.json @@ -1,40 +1,39 @@ { - "module": { - "name": "com.acts.abilitymultiinstancec", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.abilitymultiinstancec.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } + "module": { + "name": "com.acts.abilitymultiinstancec", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.acts.abilitymultiinstancec.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "singleton", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } -} \ No newline at end of file + } + ] + } +} diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappd/entry/src/main/module.json b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappd/entry/src/main/module.json index b583e8a21216e378e222c9ebdda4e7f4155dc82d..144542841d930c1f53886b87dee8e9d31e9f6a77 100644 --- a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappd/entry/src/main/module.json +++ b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappd/entry/src/main/module.json @@ -1,80 +1,79 @@ { - "module": { - "name": "com.acts.abilitymultiinstanced", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.abilitymultiinstanced.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "specified", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - }, - { - "name": "com.acts.abilitymultiinstanced.SecondAbility", - "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "standard", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - }, - { - "name": "com.acts.abilitymultiinstanced.ThirdAbility", - "srcEntrance": "./ets/ThirdAbility/ThirdAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } + "module": { + "name": "com.acts.abilitymultiinstanced", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.acts.abilitymultiinstanced.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "specified", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } -} \ No newline at end of file + }, + { + "name": "com.acts.abilitymultiinstanced.SecondAbility", + "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "standard", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + }, + { + "name": "com.acts.abilitymultiinstanced.ThirdAbility", + "srcEntrance": "./ets/ThirdAbility/ThirdAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "singleton", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappe/src/main/config.json b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappe/src/main/config.json index 20da00d3a32173b1e03df7b6fdebbfa5d2effe93..aca8b8e97518c674925da0d368eddb665e08e5a4 100644 --- a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappe/src/main/config.json +++ b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappe/src/main/config.json @@ -1,67 +1,66 @@ { - "app": { - "bundleName": "com.acts.abilitymultiinstancee", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.acts.abilitymultiinstancee", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": { - "default": { - "process": "com.acts.abilitymultiinstancee" - } + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": { + "default": { + "process": "com.acts.abilitymultiinstancee" + } + }, + "module": { + "package": "com.acts.abilitymultiinstancee", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "module": { - "package": "com.acts.abilitymultiinstancee", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.acts.abilitymultiinstancee.MainAbility", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - } + "name": "com.acts.abilitymultiinstancee.MainAbility", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstancetest/entry/src/main/module.json b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstancetest/entry/src/main/module.json index 7e9b71056a93dc794ae7695d2e7b23ff131bb4a0..806ec7b97c07693988615e05e08aced710f09061 100644 --- a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstancetest/entry/src/main/module.json +++ b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstancetest/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -29,7 +28,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -37,10 +36,10 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassista/entry/src/main/module.json b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassista/entry/src/main/module.json index 147d9e02469ff27c21efc8f344f87ab45f7432bf..b3b145d06377ea8c4f89a69ee42e7817a8e37b26 100644 --- a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassista/entry/src/main/module.json +++ b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassista/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "feature_assista", - "type": "feature", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "feature_assista", + "type": "feature", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistc/entry/src/main/module.json b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistc/entry/src/main/module.json index 6f997800c78c3e2f36423aad852e7ba7d831dfeb..327e861b6691e5d1b3faebe53a49e9bae2610720 100644 --- a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistc/entry/src/main/module.json +++ b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistc/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "feature_assistc", - "type": "feature", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility2", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "feature_assistc", + "type": "feature", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility2", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistd/entry/src/main/module.json b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistd/entry/src/main/module.json index 3ba2243d671f29f8121e3460f66f5eee5e52bd94..6acc12f62dcf81121df92d959c75260ad0c0b95f 100644 --- a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistd/entry/src/main/module.json +++ b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistd/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "feature_assistd", - "type": "feature", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility3", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "feature_assistd", + "type": "feature", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility3", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassiste/entry/src/main/module.json b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassiste/entry/src/main/module.json index 9ca38a27dd0bed6ae3ab9574f97600356d51bbd4..01fd1934ee1683874889c1e8658d5eb632b62666 100644 --- a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassiste/entry/src/main/module.json +++ b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassiste/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "feature_assiste", - "type": "feature", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility4", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility4", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "feature_assiste", + "type": "feature", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility4", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility4", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistf/entry/src/main/module.json b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistf/entry/src/main/module.json index f416eef406486a05b79338c6b9fa579b0c81f3a9..cd1b2ecabd06bc88f8073a7f76ff1bf1abae3cc6 100644 --- a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistf/entry/src/main/module.json +++ b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistf/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "feature_assistf", - "type": "feature", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbilityf5", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbilityf5", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "feature_assistf", + "type": "feature", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbilityf5", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbilityf5", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistg/entry/src/main/module.json b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistg/entry/src/main/module.json index 5b8cbd4c5b11278ad5f7237154e3227bafb4db28..67edae7e7a2d273c2b47835810b0cf8b0d5fbca3 100644 --- a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistg/entry/src/main/module.json +++ b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistg/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "feature_assistg", - "type": "feature", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility6", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility6", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "feature_assistg", + "type": "feature", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility6", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility6", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassisth/entry/src/main/module.json b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassisth/entry/src/main/module.json index e31d5b575261706c08282b0ee910767b331fe10f..ce69e78940991db0b7a99cb4b64be274d153275c 100644 --- a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassisth/entry/src/main/module.json +++ b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassisth/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "feature_assistg", - "type": "feature", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility7", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility7", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "feature_assistg", + "type": "feature", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility7", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility7", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitortest/entry/src/main/module.json b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitortest/entry/src/main/module.json index 91b319af2990a4810a53821bc290c4805f28baa0..04d2ae8ed563ad88b2e385c38df60ce00127503b 100644 --- a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitortest/entry/src/main/module.json +++ b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitortest/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/TestAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ts", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/TestAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ts", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsabilitydelegatorcase/entry/src/main/config.json b/ability/ability_runtime/actsabilitydelegatorcase/entry/src/main/config.json index b96ae3b08e2222aec596c0183d1104d531f4432e..dfee14055d417917adb93c7352ff2bd2335aead9 100644 --- a/ability/ability_runtime/actsabilitydelegatorcase/entry/src/main/config.json +++ b/ability/ability_runtime/actsabilitydelegatorcase/entry/src/main/config.json @@ -1,92 +1,91 @@ { - "app": { - "bundleName": "com.amsst.actsabilitydelegatorcasetest", - "vendor": "amsst", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.amsst.actsabilitydelegatorcasetest", + "vendor": "amsst", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.amsst.actsabilitydelegatorcasetest", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "com.amsst.actsabilitydelegatorcasetest", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.amsst.actsabilitydelegatorcasetest.MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard", - "visible": true - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } + "name": "com.amsst.actsabilitydelegatorcasetest.MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard", + "visible": true + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } -} \ No newline at end of file + } +} diff --git a/ability/ability_runtime/actsabilitymanageretstest/entry/src/main/config.json b/ability/ability_runtime/actsabilitymanageretstest/entry/src/main/config.json index 1cbe210bfe057749aff3f14c9d9c93aca26f9676..4aeaf203e1e6d0adcf95a61691eeae0dcebf0bc3 100644 --- a/ability/ability_runtime/actsabilitymanageretstest/entry/src/main/config.json +++ b/ability/ability_runtime/actsabilitymanageretstest/entry/src/main/config.json @@ -1,194 +1,193 @@ { - "app": { - "bundleName": "com.ohos.acecollaboration", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.acecollaboration", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.acecollaboration", - "name": ".MyApplication", - "srcPath": "", - "mainAbility": "com.ohos.acecollaboration.MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.acecollaboration", + "name": ".MyApplication", + "srcPath": "", + "mainAbility": "com.ohos.acecollaboration.MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } + "visible": true, + "srcPath": "MainAbility", + "srcLanguage": "ets", + "name": "com.ohos.acecollaboration.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "srcPath": "MainAbility2", + "name": ".MainAbility2", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability2", + "formsEnabled": false, + "label": "$string:entry_MainAbility2", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "icon": "$media:icon", + "srcLanguage": "ets", + "description": "$string:description_serviceability", + "type": "service" + }, + { + "srcPath": "ServiceAbility2", + "name": ".ServiceAbility2", + "icon": "$media:icon", + "srcLanguage": "ets", + "description": "$string:description_serviceability2", + "type": "service" + }, + { + "srcPath": "ServiceAbility3", + "name": ".ServiceAbility3", + "icon": "$media:icon", + "srcLanguage": "ets", + "description": "$string:description_serviceability3", + "type": "service" + }, + { + "srcPath": "ServiceAbility4", + "name": ".ServiceAbility4", + "icon": "$media:icon", + "srcLanguage": "ets", + "description": "$string:description_serviceability4", + "type": "service" + }, + { + "srcPath": "ServiceAbility5", + "name": ".ServiceAbility5", + "icon": "$media:icon", + "srcLanguage": "ets", + "description": "$string:description_serviceability5", + "type": "service" + }, + { + "srcPath": "ServiceAbility6", + "name": ".ServiceAbility6", + "icon": "$media:icon", + "srcLanguage": "ets", + "description": "$string:description_serviceability6", + "type": "service" + }, + { + "srcPath": "ServiceAbility7", + "name": ".ServiceAbility7", + "icon": "$media:icon", + "srcLanguage": "ets", + "description": "$string:description_serviceability7", + "type": "service" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "name": "MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "srcLanguage": "ets", - "name": "com.ohos.acecollaboration.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "srcPath": "MainAbility2", - "name": ".MainAbility2", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability2", - "formsEnabled": false, - "label": "$string:entry_MainAbility2", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:description_serviceability", - "type": "service" - }, - { - "srcPath": "ServiceAbility2", - "name": ".ServiceAbility2", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:description_serviceability2", - "type": "service" - }, - { - "srcPath": "ServiceAbility3", - "name": ".ServiceAbility3", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:description_serviceability3", - "type": "service" - }, - { - "srcPath": "ServiceAbility4", - "name": ".ServiceAbility4", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:description_serviceability4", - "type": "service" - }, - { - "srcPath": "ServiceAbility5", - "name": ".ServiceAbility5", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:description_serviceability5", - "type": "service" - }, - { - "srcPath": "ServiceAbility6", - "name": ".ServiceAbility6", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:description_serviceability6", - "type": "service" - }, - { - "srcPath": "ServiceAbility7", - "name": ".ServiceAbility7", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:description_serviceability7", - "type": "service" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": "MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility2", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": ".MainAbility2", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "defPermissions": [ - { - "name": "com.ohos.acecollaboration.DataAbilityShellProvider.PROVIDER" - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "name": "com.ohos.acecollaboration.DataAbilityShellProvider.PROVIDER" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsabilityusertest/entry/src/main/module.json b/ability/ability_runtime/actsabilityusertest/entry/src/main/module.json index f68f40088df18b379156e81d94c0b031c7cb818b..2462938485e1295a20d2f512e768b5271619a370 100644 --- a/ability/ability_runtime/actsabilityusertest/entry/src/main/module.json +++ b/ability/ability_runtime/actsabilityusertest/entry/src/main/module.json @@ -1,21 +1,20 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { "name": "MainAbility", "srcEntrance": "./ets/MainAbility/MainAbility.ts", "description": "$string:MainAbility_desc", @@ -23,30 +22,30 @@ "label": "$string:MainAbility_label", "visible": true, "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:MainAbility2_label" - }, - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", - "description": "$string:MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:MainAbility3_label" - } + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:MainAbility2_label" + }, + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", + "description": "$string:MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:MainAbility3_label" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actscalldataabilitytest/entry/src/main/config.json b/ability/ability_runtime/actscalldataabilitytest/entry/src/main/config.json index 80e971c9f9a49aea5075a70d862b44638fc717ef..7002a8a87fcc820fa1fc11bb7abc32445257b98d 100644 --- a/ability/ability_runtime/actscalldataabilitytest/entry/src/main/config.json +++ b/ability/ability_runtime/actscalldataabilitytest/entry/src/main/config.json @@ -1,102 +1,101 @@ { - "app": { - "vendor": "example", - "bundleName": "ohos.acts.aafwk.test.fasupplement", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "ohos.acts.aafwk.test.fasupplement", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "singleton" - }, - { - "name": ".DataAbility", - "srcLanguage": "ets", - "srcPath": "DataAbility", - "icon": "$media:icon", - "description": "$string:DataAbility_desc", - "type": "data", - "uri": "dataability://ohos.acts.aafwk.test.fasupplement.DataAbility" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "singleton" + }, + { + "name": ".DataAbility", + "srcLanguage": "ets", + "srcPath": "DataAbility", + "icon": "$media:icon", + "description": "$string:DataAbility_desc", + "type": "data", + "uri": "dataability://ohos.acts.aafwk.test.fasupplement.DataAbility" + } + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.aafwk.test.fasupplement", + "srcPath": "", + "name": ".entry", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "ohos.acts.aafwk.test.fasupplement", - "srcPath": "", - "name": ".entry", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility2", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "pages": [ + "pages/index" ], - "defPermissions": [ - { - "name": "ohos.acts.aafwk.test.fasupplement.DataAbilityShellProvider.PROVIDER" - } - ] - } -} \ No newline at end of file + "name": ".MainAbility2", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "name": "ohos.acts.aafwk.test.fasupplement.DataAbilityShellProvider.PROVIDER" + } + ] + } +} diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/module.json b/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/module.json index 75bb8d7706e0f8a92bb8a572cbd7ff38ed1649e7..a654cf85b6f062af9223a84ad3aed626a4704c9c 100644 --- a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/module.json +++ b/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -29,32 +28,32 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } ] }, { - "name": "com.example.systemappcalleea.SecondAbility", - "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton" + "name": "com.example.systemappcalleea.SecondAbility", + "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "singleton" }, { - "name": "com.example.systemappcalleea.ThirdAbility", - "srcEntrance": "./ets/ThirdAbility/ThirdAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "standard" + "name": "com.example.systemappcalleea.ThirdAbility", + "srcEntrance": "./ets/ThirdAbility/ThirdAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "standard" } ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/module.json b/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/module.json index 921afba885062fcd7eb26681a8aac6ad17ccc050..976752cdbf5b413bdec69796bb6fa1566718dfb0 100644 --- a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/module.json +++ b/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -29,32 +28,32 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } ] }, { - "name": "com.example.systemappcallera.SecondAbility", - "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton" + "name": "com.example.systemappcallera.SecondAbility", + "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "singleton" }, { - "name": "com.example.systemappcallera.ThirdAbility", - "srcEntrance": "./ets/ThirdAbility/ThirdAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "standard" + "name": "com.example.systemappcallera.ThirdAbility", + "srcEntrance": "./ets/ThirdAbility/ThirdAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "standard" } ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/module.json b/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/module.json index a6ade9aa14eaa9a3b23022243d33e0ec241ac3e1..ee469e489d056f7ae8be90cbb81d5c7963e54564 100644 --- a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/module.json +++ b/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -29,7 +28,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -37,4 +36,4 @@ } ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/module.json b/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/module.json index 94875d47ca9dbd9c38c38a6ce1e5411a13e40330..80e641e5b536009a7b664d0b8ecab43a6c59838f 100644 --- a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/module.json +++ b/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -29,7 +28,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -37,4 +36,4 @@ } ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/module.json b/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/module.json index b35e036bd11f59bd90526de87cb4a8993690ef33..f623720cb3eb630df8a0675b5ea5716fe6b724cb 100644 --- a/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/module.json +++ b/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -29,32 +28,32 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } ] }, { - "name": "com.example.systemcalltest.SecondAbility", - "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "launchType": "singleton", - "orientation": "portrait" - } + "name": "com.example.systemcalltest.SecondAbility", + "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "launchType": "singleton", + "orientation": "portrait" + } ], "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.ABILITY_BACKGROUND_COMMUNICATION", - "reason": "need use ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" - } + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION", + "reason":"need use ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" + } ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/module.json b/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/module.json index 6c67673b6a444dbc67d91488358d1ff55c3e8b40..36482e3bf3c9a4c3f58f9bb64b904fc847a95c13 100644 --- a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/module.json +++ b/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/module.json @@ -8,8 +8,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -30,7 +29,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -38,4 +37,4 @@ } ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/module.json b/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/module.json index 51fc12c7abbe5a1b93573afcffed4916dd0bf4ef..5505f6ca87f0dfb2a0d641a465a438c7cc0160ea 100644 --- a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/module.json +++ b/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -29,7 +28,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -37,4 +36,4 @@ } ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/module.json b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/module.json index c4ccb9b354435dc05dc8e1fddf750262684f971d..b2306f445a32948c3d550e0c1b3cd788a872fd33 100644 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/module.json +++ b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -29,52 +28,52 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } ] }, { - "name": "com.example.thirdcalltest.SecondAbility", - "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton" + "name": "com.example.thirdcalltest.SecondAbility", + "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "singleton" }, { - "name": "com.example.thirdcalltest.ThirdAbility", - "srcEntrance": "./ets/ThirdAbility/ThirdAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "standard" + "name": "com.example.thirdcalltest.ThirdAbility", + "srcEntrance": "./ets/ThirdAbility/ThirdAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "standard" }, { - "name": "com.example.thirdcalltest.ForthAbility", - "srcEntrance": "./ets/ForthAbility/ForthAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton" + "name": "com.example.thirdcalltest.ForthAbility", + "srcEntrance": "./ets/ForthAbility/ForthAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "singleton" }, { - "name": "com.example.thirdcalltest.FifthAbility", - "srcEntrance": "./ets/FifthAbility/FifthAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton" + "name": "com.example.thirdcalltest.FifthAbility", + "srcEntrance": "./ets/FifthAbility/FifthAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "singleton" } ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/actscrosscall/actscrosscalleerely/entry/src/main/module.json b/ability/ability_runtime/actscrosscall/actscrosscalleerely/entry/src/main/module.json index c3affa37aa44b456c54e0ba2bca1468df968651c..744de4947a3779088b8c551e3bef74beda2255e8 100644 --- a/ability/ability_runtime/actscrosscall/actscrosscalleerely/entry/src/main/module.json +++ b/ability/ability_runtime/actscrosscall/actscrosscalleerely/entry/src/main/module.json @@ -1,38 +1,37 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "description": "$string:module_desc", - "mainElement": "EntryAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "EntryAbility", - "srcEntrance": "./ets/entryability/EntryAbility.ts", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ] - } +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntrance": "./ets/entryability/EntryAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actscrosscall/actscrosscallernopermissionrely/entry/src/main/module.json b/ability/ability_runtime/actscrosscall/actscrosscallernopermissionrely/entry/src/main/module.json index c714c469fa367bcf8131537d01db3ef23f97762b..c4cafe951b52357591b93c61f79da0cc8b968b20 100644 --- a/ability/ability_runtime/actscrosscall/actscrosscallernopermissionrely/entry/src/main/module.json +++ b/ability/ability_runtime/actscrosscall/actscrosscallernopermissionrely/entry/src/main/module.json @@ -1,53 +1,51 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "description": "$string:module_desc", - "mainElement": "EntryAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "EntryAbility", - "srcEntrance": "./ets/entryability/EntryAbility.ts", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "name": "ServiceAbility", - "srcEntrance": "./ets/serviceability/ServiceAbility.ts", - "label": "$string:ServiceAbility_label", - "description": "$string:ServiceAbility_desc", - "type": "service", - "visible": true - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" - } - ] - } +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntrance": "./ets/entryability/EntryAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ], + "extensionAbilities": [ + { + "name": "ServiceAbility", + "srcEntrance": "./ets/serviceability/ServiceAbility.ts", + "label": "$string:ServiceAbility_label", + "description": "$string:ServiceAbility_desc", + "type": "service", + "visible": true + } + ],"requestPermissions": [ + { + "name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actscrosscall/actscrosscallernormalrely/entry/src/main/module.json b/ability/ability_runtime/actscrosscall/actscrosscallernormalrely/entry/src/main/module.json index 1a32b90e1be20947391d9e9a7fc2f7ac1f6fc346..d1000b04c09f246fda4603aac241127be089af85 100644 --- a/ability/ability_runtime/actscrosscall/actscrosscallernormalrely/entry/src/main/module.json +++ b/ability/ability_runtime/actscrosscall/actscrosscallernormalrely/entry/src/main/module.json @@ -1,56 +1,55 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "description": "$string:module_desc", - "mainElement": "EntryAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "EntryAbility", - "srcEntrance": "./ets/entryability/EntryAbility.ts", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "name": "ServiceAbility", - "srcEntrance": "./ets/serviceability/ServiceAbility.ts", - "label": "$string:ServiceAbility_label", - "description": "$string:ServiceAbility_desc", - "type": "service", - "visible": true - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" - }, - { - "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS" - } - ] - } +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntrance": "./ets/entryability/EntryAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ], + "extensionAbilities": [ + { + "name": "ServiceAbility", + "srcEntrance": "./ets/serviceability/ServiceAbility.ts", + "label": "$string:ServiceAbility_label", + "description": "$string:ServiceAbility_desc", + "type": "service", + "visible": true + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" + }, + { + "name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actscrosscall/actscrosscallerrely/entry/src/main/module.json b/ability/ability_runtime/actscrosscall/actscrosscallerrely/entry/src/main/module.json index f249734fc19bd671df5d9140707a9b0537ecf38b..f0adcec0ec2c608885e84bc3fea99237a31617f6 100644 --- a/ability/ability_runtime/actscrosscall/actscrosscallerrely/entry/src/main/module.json +++ b/ability/ability_runtime/actscrosscall/actscrosscallerrely/entry/src/main/module.json @@ -1,55 +1,54 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "description": "$string:module_desc", - "mainElement": "EntryAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "EntryAbility", - "srcEntrance": "./ets/entryability/EntryAbility.ts", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "name": "ServiceAbility", - "srcEntrance": "./ets/serviceability/ServiceAbility.ts", - "label": "$string:ServiceAbility_label", - "description": "$string:ServiceAbility_desc", - "type": "service" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" - }, - { - "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS" - } - ] - } +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntrance": "./ets/entryability/EntryAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ], + "extensionAbilities": [ + { + "name": "ServiceAbility", + "srcEntrance": "./ets/serviceability/ServiceAbility.ts", + "label": "$string:ServiceAbility_label", + "description": "$string:ServiceAbility_desc", + "type": "service" + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" + }, + { + "name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actscrosscall/actscrosscalltest/entry/src/main/module.json b/ability/ability_runtime/actscrosscall/actscrosscalltest/entry/src/main/module.json index 33ebbe1eb4da7cc5105fbb842863b23690778265..08625c9fb388d17246bcfaa2c6e4bf6f6cce2269 100644 --- a/ability/ability_runtime/actscrosscall/actscrosscalltest/entry/src/main/module.json +++ b/ability/ability_runtime/actscrosscall/actscrosscalltest/entry/src/main/module.json @@ -1,43 +1,42 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/testability/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/testability/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } +} diff --git a/ability/ability_runtime/actsdataabilityaccessdatasharetest/actsdataabilityaccessdatasharetest/src/main/config.json b/ability/ability_runtime/actsdataabilityaccessdatasharetest/actsdataabilityaccessdatasharetest/src/main/config.json index 920668645e2d01b9cdee9dd1ccdedf68d3a37c77..66919f5f8cc0307ada1bdd5ab6f59fd801e0d333 100644 --- a/ability/ability_runtime/actsdataabilityaccessdatasharetest/actsdataabilityaccessdatasharetest/src/main/config.json +++ b/ability/ability_runtime/actsdataabilityaccessdatasharetest/actsdataabilityaccessdatasharetest/src/main/config.json @@ -18,8 +18,7 @@ "name": ".entry", "deviceType": [ "default", - "tablet", - "2in1" + "tablet" ], "distro": { "deliveryWithInstall": true, @@ -93,4 +92,4 @@ "mainAbility": ".MainAbility", "srcPath": "" } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/actsdataabilityaccessdatasharetest/datashareserverhap/entry/src/main/module.json b/ability/ability_runtime/actsdataabilityaccessdatasharetest/datashareserverhap/entry/src/main/module.json index 6c85e37e08c3ab76bb01c9eda8992364aee7d9b7..465ba09da3eccecf8fa98f74631226acc7aa8a43 100644 --- a/ability/ability_runtime/actsdataabilityaccessdatasharetest/datashareserverhap/entry/src/main/module.json +++ b/ability/ability_runtime/actsdataabilityaccessdatasharetest/datashareserverhap/entry/src/main/module.json @@ -1,51 +1,50 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/DataShareExtAbility/DataShareExtAbility.ts", - "name": "DataShareExtAbility", - "icon": "$media:icon", - "description": "$string:DataShareExtAbility_desc", - "type": "dataShare", - "uri": "datashare://com.example.dataabilityserver_fa.DataAbility", - "visible": true - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } -} \ No newline at end of file + } + ], + "extensionAbilities": [ + { + "srcEntrance": "./ets/DataShareExtAbility/DataShareExtAbility.ts", + "name": "DataShareExtAbility", + "icon": "$media:icon", + "description": "$string:DataShareExtAbility_desc", + "type": "dataShare", + "uri": "datashare://com.example.dataabilityserver_fa.DataAbility", + "visible": true + } + ] + } +} diff --git a/ability/ability_runtime/actsfwkdataaccessortest/actsdataabilityrelyhap/entry/src/main/config.json b/ability/ability_runtime/actsfwkdataaccessortest/actsdataabilityrelyhap/entry/src/main/config.json index 7ea58924e096ec8595f9bea88cf85a28fca7da92..8f1b25436e317a7ac83d210ef9cb8781d3b7e4ba 100644 --- a/ability/ability_runtime/actsfwkdataaccessortest/actsdataabilityrelyhap/entry/src/main/config.json +++ b/ability/ability_runtime/actsfwkdataaccessortest/actsdataabilityrelyhap/entry/src/main/config.json @@ -1,111 +1,110 @@ -{ - "app": { - "bundleName": "com.amsst.stdataability", - "vendor": "test", - "version": { - "code": 1000110, - "name": "1.1.1" - }, - "apiVersion": { - "compatible": 8, - "target": 9 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.amsst.stdataability", - "name": ".MyApplication", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "TestDataAbility", - "name": ".TestDataAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:description_testdataability", - "type": "data", - "visible": true, - "uri": "dataability://com.example.myapplication.DataAbility" - }, - { - "srcPath": "TestDataAbility2", - "name": ".TestDataAbility2", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:description_testdataability", - "type": "data", - "visible": true, - "uri": "dataability://com.example.myapplication.DataAbility2" - }, - { - "srcPath": "TestDataAbility3", - "name": ".TestDataAbility3", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:description_testdataability", - "type": "data", - "visible": true, - "uri": "dataability://com.example.myapplication.DataAbility3", - "readPermission": "ohos.permission.READ_CONTACTS", - "writePermission": "ohos.permission.WRITE_CONTACTS" - } - ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/second" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "name": "com.ohos.screenlock.DataAbilityShellProvider.PROVIDER" - } - ] - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.amsst.stdataability", + "vendor": "test", + "version": { + "code": 1000110, + "name": "1.1.1" + }, + "apiVersion": { + "compatible": 8, + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.amsst.stdataability", + "name": ".MyApplication", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "TestDataAbility", + "name": ".TestDataAbility", + "icon": "$media:icon", + "srcLanguage": "ets", + "description": "$string:description_testdataability", + "type": "data", + "visible": true, + "uri": "dataability://com.example.myapplication.DataAbility" + }, + { + "srcPath": "TestDataAbility2", + "name": ".TestDataAbility2", + "icon": "$media:icon", + "srcLanguage": "ets", + "description": "$string:description_testdataability", + "type": "data", + "visible": true, + "uri": "dataability://com.example.myapplication.DataAbility2" + }, + { + "srcPath": "TestDataAbility3", + "name": ".TestDataAbility3", + "icon": "$media:icon", + "srcLanguage": "ets", + "description": "$string:description_testdataability", + "type": "data", + "visible": true, + "uri": "dataability://com.example.myapplication.DataAbility3", + "readPermission": "ohos.permission.READ_CONTACTS", + "writePermission": "ohos.permission.WRITE_CONTACTS" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index", + "pages/second" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "name": "com.ohos.screenlock.DataAbilityShellProvider.PROVIDER" + } + ] + } +} diff --git a/ability/ability_runtime/actsfwkdataaccessortest/actsfwkdataaccessortest/src/main/config.json b/ability/ability_runtime/actsfwkdataaccessortest/actsfwkdataaccessortest/src/main/config.json index 20e86afdb7a46feb72ccf3b8b261f08da7079528..c53097f0ef36b6f632c739acdbd4971ee461fca2 100644 --- a/ability/ability_runtime/actsfwkdataaccessortest/actsfwkdataaccessortest/src/main/config.json +++ b/ability/ability_runtime/actsfwkdataaccessortest/actsfwkdataaccessortest/src/main/config.json @@ -1,128 +1,127 @@ -{ - "app": { - "bundleName": "com.amsst.fwkdataaccessor", - "vendor": "amsst", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.amsst.fwkdataaccessor", - "name": ".entry", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "srcPath": "TestDataAbility", - "name": ".TestDataAbility", - "icon": "$media:icon", - "srcLanguage": "js", - "description": "$string:description_testdataability", - "type": "data", - "visible": true, - "uri": "dataability://com.example.myapplication.TestDataAbility" - }, - { - "srcPath": "TestDataAbility2", - "name": ".TestDataAbility2", - "icon": "$media:icon", - "srcLanguage": "js", - "description": "$string:description_testdataability", - "type": "data", - "visible": true, - "uri": "dataability://com.example.myapplication.TestDataAbility2" - }, - { - "srcPath": "TestDataAbility3", - "name": ".TestDataAbility3", - "icon": "$media:icon", - "srcLanguage": "js", - "description": "$string:description_testdataability", - "type": "data", - "visible": true, - "uri": "dataability://com.example.myapplication.TestDataAbility3", - "readPermission": "ohos.permission.READ_CONTACTS", - "writePermission": "ohos.permission.WRITE_CONTACTS" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.amsst.fwkdataaccessor", + "vendor": "amsst", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.amsst.fwkdataaccessor", + "name": ".entry", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "srcPath": "TestDataAbility", + "name": ".TestDataAbility", + "icon": "$media:icon", + "srcLanguage": "js", + "description": "$string:description_testdataability", + "type": "data", + "visible": true, + "uri": "dataability://com.example.myapplication.TestDataAbility" + }, + { + "srcPath": "TestDataAbility2", + "name": ".TestDataAbility2", + "icon": "$media:icon", + "srcLanguage": "js", + "description": "$string:description_testdataability", + "type": "data", + "visible": true, + "uri": "dataability://com.example.myapplication.TestDataAbility2" + }, + { + "srcPath": "TestDataAbility3", + "name": ".TestDataAbility3", + "icon": "$media:icon", + "srcLanguage": "js", + "description": "$string:description_testdataability", + "type": "data", + "visible": true, + "uri": "dataability://com.example.myapplication.TestDataAbility3", + "readPermission": "ohos.permission.READ_CONTACTS", + "writePermission": "ohos.permission.WRITE_CONTACTS" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } +} diff --git a/ability/ability_runtime/actsmultiplecall/actsappmultiplerely/entry/src/main/module.json b/ability/ability_runtime/actsmultiplecall/actsappmultiplerely/entry/src/main/module.json index b8de3638be6a76b317f4b07fec13518d952432d6..b1299863bcfd4bb54541e3b94482626be4be98db 100644 --- a/ability/ability_runtime/actsmultiplecall/actsappmultiplerely/entry/src/main/module.json +++ b/ability/ability_runtime/actsmultiplecall/actsappmultiplerely/entry/src/main/module.json @@ -1,50 +1,49 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "description": "$string:module_desc", - "mainElement": "EntryAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "EntryAbility", - "srcEntrance": "./ets/entryability/EntryAbility.ts", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "launchType": "standard", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "SecondAbility", - "srcEntrance": "./ets/secondability/SecondAbility.ts", - "description": "$string:SecondAbility_desc", - "icon": "$media:icon", - "label": "$string:SecondAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "visible": true, - "launchType": "standard" - } - ] - } +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntrance": "./ets/entryability/EntryAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "launchType": "standard", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + }, + { + "name": "SecondAbility", + "srcEntrance": "./ets/secondability/SecondAbility.ts", + "description": "$string:SecondAbility_desc", + "icon": "$media:icon", + "label": "$string:SecondAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "visible": true, + "launchType": "standard" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsmultiplecall/actsapprely/entry/src/main/module.json b/ability/ability_runtime/actsmultiplecall/actsapprely/entry/src/main/module.json index 9b5b6f86ce2f46d613813b8c5a0d0ea64ebf6bfb..1b69a57148cfda8b8801abb5316fb02bd3983be4 100644 --- a/ability/ability_runtime/actsmultiplecall/actsapprely/entry/src/main/module.json +++ b/ability/ability_runtime/actsmultiplecall/actsapprely/entry/src/main/module.json @@ -1,53 +1,52 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "description": "$string:module_desc", - "mainElement": "EntryAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "EntryAbility", - "srcEntrance": "./ets/entryability/EntryAbility.ts", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "SecondAbility", - "srcEntrance": "./ets/secondability/SecondAbility.ts", - "description": "$string:SecondAbility_desc", - "icon": "$media:icon", - "label": "$string:SecondAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "visible": true - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" - } - ] - } +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntrance": "./ets/entryability/EntryAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + }, + { + "name": "SecondAbility", + "srcEntrance": "./ets/secondability/SecondAbility.ts", + "description": "$string:SecondAbility_desc", + "icon": "$media:icon", + "label": "$string:SecondAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "visible": true + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsmultiplecall/actsappsinglerely/entry/src/main/module.json b/ability/ability_runtime/actsmultiplecall/actsappsinglerely/entry/src/main/module.json index 847ed41ad4caf8f8e7855a282d7b5a84b4e2816d..75f9f385f8bb25ec537181ef429c949e4d6619db 100644 --- a/ability/ability_runtime/actsmultiplecall/actsappsinglerely/entry/src/main/module.json +++ b/ability/ability_runtime/actsmultiplecall/actsappsinglerely/entry/src/main/module.json @@ -1,49 +1,48 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "description": "$string:module_desc", - "mainElement": "EntryAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "EntryAbility", - "srcEntrance": "./ets/entryability/EntryAbility.ts", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "SecondAbility", - "srcEntrance": "./ets/secondability/SecondAbility.ts", - "description": "$string:SecondAbility_desc", - "icon": "$media:icon", - "label": "$string:SecondAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "visible": true, - "launchType": "standard" - } - ] - } +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntrance": "./ets/entryability/EntryAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + }, + { + "name": "SecondAbility", + "srcEntrance": "./ets/secondability/SecondAbility.ts", + "description": "$string:SecondAbility_desc", + "icon": "$media:icon", + "label": "$string:SecondAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "visible": true, + "launchType": "standard" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsmultiplecall/actscallfunction/entry/src/main/module.json b/ability/ability_runtime/actsmultiplecall/actscallfunction/entry/src/main/module.json index 33ebbe1eb4da7cc5105fbb842863b23690778265..bfb8e0432334b6047550df187d6449ff8a31807a 100644 --- a/ability/ability_runtime/actsmultiplecall/actscallfunction/entry/src/main/module.json +++ b/ability/ability_runtime/actsmultiplecall/actscallfunction/entry/src/main/module.json @@ -1,43 +1,42 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/testability/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/testability/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } +} diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetabilitystatestagetest/entry/src/main/module.json b/ability/ability_runtime/actsqueryfunctiontest/actsgetabilitystatestagetest/entry/src/main/module.json index 73a2d01ebae5016734b36ef68ccfa8e16f8cc8e6..2fe5773ffd15546b4c8fdcb3452fa4f51cec63e7 100644 --- a/ability/ability_runtime/actsqueryfunctiontest/actsgetabilitystatestagetest/entry/src/main/module.json +++ b/ability/ability_runtime/actsqueryfunctiontest/actsgetabilitystatestagetest/entry/src/main/module.json @@ -1,65 +1,64 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:MainAbility2_label" - }, - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", - "description": "$string:MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:MainAbility3_label" - }, - { - "name": "MainAbility4", - "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", - "description": "$string:MainAbility4_desc", - "icon": "$media:icon", - "label": "$string:MainAbility4_label" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:MainAbility2_label" + }, + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", + "description": "$string:MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:MainAbility3_label" + }, + { + "name": "MainAbility4", + "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", + "description": "$string:MainAbility4_desc", + "icon": "$media:icon", + "label": "$string:MainAbility4_label" + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstageatest/entry/src/main/module.json b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstageatest/entry/src/main/module.json index 80ceeaee054387181a54bd2c86a36a15f78e23d3..08115ee2900ea43e332cf0676d16a701eac35817 100644 --- a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstageatest/entry/src/main/module.json +++ b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstageatest/entry/src/main/module.json @@ -1,47 +1,46 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility1", - "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", - "description": "$string:MainAbility1_desc", - "icon": "$media:icon", - "label": "$string:MainAbility1_label", - "visible": true, - "launchType": "singleton" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility1", + "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", + "description": "$string:MainAbility1_desc", + "icon": "$media:icon", + "label": "$string:MainAbility1_label", + "visible": true, + "launchType": "singleton" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstagebtest/entry/src/main/module.json b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstagebtest/entry/src/main/module.json index 80ceeaee054387181a54bd2c86a36a15f78e23d3..08115ee2900ea43e332cf0676d16a701eac35817 100644 --- a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstagebtest/entry/src/main/module.json +++ b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstagebtest/entry/src/main/module.json @@ -1,47 +1,46 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility1", - "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", - "description": "$string:MainAbility1_desc", - "icon": "$media:icon", - "label": "$string:MainAbility1_label", - "visible": true, - "launchType": "singleton" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility1", + "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", + "description": "$string:MainAbility1_desc", + "icon": "$media:icon", + "label": "$string:MainAbility1_label", + "visible": true, + "launchType": "singleton" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontexttest/entry/src/main/module.json b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontexttest/entry/src/main/module.json index 80ceeaee054387181a54bd2c86a36a15f78e23d3..08115ee2900ea43e332cf0676d16a701eac35817 100644 --- a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontexttest/entry/src/main/module.json +++ b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontexttest/entry/src/main/module.json @@ -1,47 +1,46 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility1", - "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", - "description": "$string:MainAbility1_desc", - "icon": "$media:icon", - "label": "$string:MainAbility1_label", - "visible": true, - "launchType": "singleton" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility1", + "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", + "description": "$string:MainAbility1_desc", + "icon": "$media:icon", + "label": "$string:MainAbility1_label", + "visible": true, + "launchType": "singleton" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystageatest/entry/src/main/module.json b/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystageatest/entry/src/main/module.json index d9a5dde84620d919b42aac4f05b764d37e5dc583..9c17224a86258b80cececda1361bd7e508b5a674 100644 --- a/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystageatest/entry/src/main/module.json +++ b/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystageatest/entry/src/main/module.json @@ -1,52 +1,51 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "Ability1", - "srcEntrance": "./ets/Ability1/Ability1.ts", - "description": "$string:Ability1_desc", - "icon": "$media:icon", - "label": "$string:Ability1_label" - }, - { - "name": "Ability2", - "srcEntrance": "./ets/Ability2/Ability2.ts", - "description": "$string:Ability2_desc", - "icon": "$media:icon", - "label": "$string:Ability2_label" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "Ability1", + "srcEntrance": "./ets/Ability1/Ability1.ts", + "description": "$string:Ability1_desc", + "icon": "$media:icon", + "label": "$string:Ability1_label" + }, + { + "name": "Ability2", + "srcEntrance": "./ets/Ability2/Ability2.ts", + "description": "$string:Ability2_desc", + "icon": "$media:icon", + "label": "$string:Ability2_label" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystagebtest/entry/src/main/module.json b/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystagebtest/entry/src/main/module.json index d9a5dde84620d919b42aac4f05b764d37e5dc583..9c17224a86258b80cececda1361bd7e508b5a674 100644 --- a/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystagebtest/entry/src/main/module.json +++ b/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystagebtest/entry/src/main/module.json @@ -1,52 +1,51 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "Ability1", - "srcEntrance": "./ets/Ability1/Ability1.ts", - "description": "$string:Ability1_desc", - "icon": "$media:icon", - "label": "$string:Ability1_label" - }, - { - "name": "Ability2", - "srcEntrance": "./ets/Ability2/Ability2.ts", - "description": "$string:Ability2_desc", - "icon": "$media:icon", - "label": "$string:Ability2_label" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "Ability1", + "srcEntrance": "./ets/Ability1/Ability1.ts", + "description": "$string:Ability1_desc", + "icon": "$media:icon", + "label": "$string:Ability1_label" + }, + { + "name": "Ability2", + "srcEntrance": "./ets/Ability2/Ability2.ts", + "description": "$string:Ability2_desc", + "icon": "$media:icon", + "label": "$string:Ability2_label" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsrequestdialogtest/actsrequestdialog/entry/src/main/module.json b/ability/ability_runtime/actsrequestdialogtest/actsrequestdialog/entry/src/main/module.json index b78cbe546d37416ed0c3c9482ff4b8b6018f047f..9024cf9a649ea146577accc7a7c9c0fe90d17643 100644 --- a/ability/ability_runtime/actsrequestdialogtest/actsrequestdialog/entry/src/main/module.json +++ b/ability/ability_runtime/actsrequestdialogtest/actsrequestdialog/entry/src/main/module.json @@ -1,49 +1,48 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.example.requestdialog.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - }, - { - "name": "com.acts.example.requestdialog.MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "launchType": "standard", - "orientation": "portrait" - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.acts.example.requestdialog.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } + }, + { + "name": "com.acts.example.requestdialog.MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "launchType":"standard", + "orientation": "portrait" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsrevokequickfixtest/entry/src/main/module.json b/ability/ability_runtime/actsrevokequickfixtest/entry/src/main/module.json index f2b0420085b9bc96b554a03ecee99d87b579ecbb..99584e296520bad74fd46235dc22e671077a3e01 100644 --- a/ability/ability_runtime/actsrevokequickfixtest/entry/src/main/module.json +++ b/ability/ability_runtime/actsrevokequickfixtest/entry/src/main/module.json @@ -1,38 +1,37 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/testability/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/testability/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityclienttest/src/main/config.json b/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityclienttest/src/main/config.json index 9eb60751e80932d2d3bcb7becf2061f088983924..6638a9320ddcbed5d7af95eaf0a71753f37e2769 100644 --- a/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityclienttest/src/main/config.json +++ b/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityclienttest/src/main/config.json @@ -1,114 +1,113 @@ -{ - "app": { - "bundleName": "com.amsst.stserviceabilityclient", - "vendor": "amsst", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.amsst.stserviceabilityclient", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility1", - "name": ".ServiceAbility1", - "icon": "$media:icon", - "srcLanguage": "js", - "description": "$string:description_serviceability", - "visible": true, - "type": "service" - }, - { - "srcPath": "ServiceAbility2", - "name": ".ServiceAbility2", - "icon": "$media:icon", - "srcLanguage": "js", - "description": "$string:description_serviceability", - "visible": true, - "type": "service" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.amsst.stserviceabilityclient", + "vendor": "amsst", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.amsst.stserviceabilityclient", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility1", + "name": ".ServiceAbility1", + "icon": "$media:icon", + "srcLanguage": "js", + "description": "$string:description_serviceability", + "visible": true, + "type": "service" + }, + { + "srcPath": "ServiceAbility2", + "name": ".ServiceAbility2", + "icon": "$media:icon", + "srcLanguage": "js", + "description": "$string:description_serviceability", + "visible": true, + "type": "service" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsshellcommandfunctionalitytest/ActsExecuteShellCommandTest/entry/src/main/module.json b/ability/ability_runtime/actsshellcommandfunctionalitytest/ActsExecuteShellCommandTest/entry/src/main/module.json index 78674a6d77f9ef45fa35d36374e55cf92f251491..047e2d621310c0a002f918ddd67bc6c49708304b 100755 --- a/ability/ability_runtime/actsshellcommandfunctionalitytest/ActsExecuteShellCommandTest/entry/src/main/module.json +++ b/ability/ability_runtime/actsshellcommandfunctionalitytest/ActsExecuteShellCommandTest/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsshellcommandfunctionalitytest/ActsKillProcessWithAccountCloseRelyHap/entry/src/main/module.json b/ability/ability_runtime/actsshellcommandfunctionalitytest/ActsKillProcessWithAccountCloseRelyHap/entry/src/main/module.json index 78674a6d77f9ef45fa35d36374e55cf92f251491..047e2d621310c0a002f918ddd67bc6c49708304b 100755 --- a/ability/ability_runtime/actsshellcommandfunctionalitytest/ActsKillProcessWithAccountCloseRelyHap/entry/src/main/module.json +++ b/ability/ability_runtime/actsshellcommandfunctionalitytest/ActsKillProcessWithAccountCloseRelyHap/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsshellcommandfunctionalitytest/actsshellcommandcontroltest/entry/src/main/module.json b/ability/ability_runtime/actsshellcommandfunctionalitytest/actsshellcommandcontroltest/entry/src/main/module.json index 6330352eb83beb5ac511de4d1f3a0d21005a0122..f737641a3b1559e7c64a66f1efb68309f23df16a 100644 --- a/ability/ability_runtime/actsshellcommandfunctionalitytest/actsshellcommandcontroltest/entry/src/main/module.json +++ b/ability/ability_runtime/actsshellcommandfunctionalitytest/actsshellcommandcontroltest/entry/src/main/module.json @@ -1,28 +1,27 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true - } - ] - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsstartrunnertest/entry/src/main/module.json b/ability/ability_runtime/actsstartrunnertest/entry/src/main/module.json index f68f40088df18b379156e81d94c0b031c7cb818b..ff6ae2043a2cf26e9e11167870ae280b0f0e8d64 100644 --- a/ability/ability_runtime/actsstartrunnertest/entry/src/main/module.json +++ b/ability/ability_runtime/actsstartrunnertest/entry/src/main/module.json @@ -1,52 +1,51 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:MainAbility2_label" - }, - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", - "description": "$string:MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:MainAbility3_label" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:MainAbility2_label" + }, + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", + "description": "$string:MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:MainAbility3_label" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsstserviceabilityclientcase/entry/src/main/config.json b/ability/ability_runtime/actsstserviceabilityclientcase/entry/src/main/config.json index 93e1a7ab7696e4e33277c40bd326e30c404126c9..69b6c4a087527df4ea37d313777a30b926c27a06 100644 --- a/ability/ability_runtime/actsstserviceabilityclientcase/entry/src/main/config.json +++ b/ability/ability_runtime/actsstserviceabilityclientcase/entry/src/main/config.json @@ -1,94 +1,93 @@ { - "app": { - "bundleName": "com.amsst.actsstserviceabilityclientcasetest", - "vendor": "amsst", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.amsst.actsstserviceabilityclientcasetest", + "vendor": "amsst", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.amsst.actsstserviceabilityclientcasetest", + "name": ".entry", + "mainAbility": "com.amsst.actsstserviceabilityclientcasetest.MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true }, - "deviceConfig": {}, - "module": { - "package": "com.amsst.actsstserviceabilityclientcasetest", - "name": ".entry", - "mainAbility": "com.amsst.actsstserviceabilityclientcasetest.MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.amsst.actsstserviceabilityclientcasetest.MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard", - "visible": true - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } + "name": "com.amsst.actsstserviceabilityclientcasetest.MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard", + "visible": true + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } -} \ No newline at end of file + } +} diff --git a/ability/ability_runtime/actssupportfunction/actsonandoffscreentest/entry/src/main/module.json b/ability/ability_runtime/actssupportfunction/actsonandoffscreentest/entry/src/main/module.json index e48be1ccdaadaea262f4c95f3405cf089149def2..1c1f79631cd29e00a72166d2879615b16b188dea 100644 --- a/ability/ability_runtime/actssupportfunction/actsonandoffscreentest/entry/src/main/module.json +++ b/ability/ability_runtime/actssupportfunction/actsonandoffscreentest/entry/src/main/module.json @@ -1,47 +1,46 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actssupportfunction/actssupportfunctiontest/entry/src/main/module.json b/ability/ability_runtime/actssupportfunction/actssupportfunctiontest/entry/src/main/module.json index e48be1ccdaadaea262f4c95f3405cf089149def2..1c1f79631cd29e00a72166d2879615b16b188dea 100644 --- a/ability/ability_runtime/actssupportfunction/actssupportfunctiontest/entry/src/main/module.json +++ b/ability/ability_runtime/actssupportfunction/actssupportfunctiontest/entry/src/main/module.json @@ -1,47 +1,46 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actssupportfunction/faonandoffscreen/entry/src/main/config.json b/ability/ability_runtime/actssupportfunction/faonandoffscreen/entry/src/main/config.json index 66eed9e26ad92ec77d3658ed74979c9e1c0a24d4..ae5560ad585a2189e072b79dc72cb1b0c961c626 100644 --- a/ability/ability_runtime/actssupportfunction/faonandoffscreen/entry/src/main/config.json +++ b/ability/ability_runtime/actssupportfunction/faonandoffscreen/entry/src/main/config.json @@ -1,72 +1,71 @@ { - "app": { - "bundleName": "ohos.acts.aafwk.test.faonandoffscreen", - "vendor": "huawei", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "target": 9 - } + "app": { + "bundleName": "ohos.acts.aafwk.test.faonandoffscreen", + "vendor": "huawei", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 8, + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.aafwk.test.faonandoffscreen", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.aafwk.test.faonandoffscreen", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "ets", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "ets", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actssupportfunction/fasupportfunction/entry/src/main/config.json b/ability/ability_runtime/actssupportfunction/fasupportfunction/entry/src/main/config.json index db683c22246c16d88f230acf3a0bb56421c6dd5f..20c6b00f98cefbeb149afaaf22194f5173ef80f4 100644 --- a/ability/ability_runtime/actssupportfunction/fasupportfunction/entry/src/main/config.json +++ b/ability/ability_runtime/actssupportfunction/fasupportfunction/entry/src/main/config.json @@ -1,207 +1,206 @@ { - "app": { - "bundleName": "ohos.acts.aafwk.test.fasupportfunction", - "vendor": "huawei", - "version": { - "code": 1000000, - "name": "1.0.0" + "app": { + "bundleName": "ohos.acts.aafwk.test.fasupportfunction", + "vendor": "huawei", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 8, + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.aafwk.test.fasupportfunction", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "ets", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility2", + "srcLanguage": "ets", + "srcPath": "MainAbility2", + "icon": "$media:icon", + "description": "$string:MainAbility2_desc", + "label": "$string:MainAbility2_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility3", + "srcLanguage": "ets", + "srcPath": "MainAbility3", + "icon": "$media:icon", + "description": "$string:MainAbility3_desc", + "label": "$string:MainAbility3_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility4", + "srcLanguage": "ets", + "srcPath": "MainAbility4", + "icon": "$media:icon", + "description": "$string:MainAbility4_desc", + "label": "$string:MainAbility4_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility5", + "srcLanguage": "ets", + "srcPath": "MainAbility5", + "icon": "$media:icon", + "description": "$string:MainAbility5_desc", + "label": "$string:MainAbility5_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility6", + "srcLanguage": "ets", + "srcPath": "MainAbility6", + "icon": "$media:icon", + "description": "$string:MainAbility6_desc", + "label": "$string:MainAbility6_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "apiVersion": { - "compatible": 8, - "target": 9 + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.aafwk.test.fasupportfunction", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "name": ".MainAbility2", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "ets", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility2", - "srcLanguage": "ets", - "srcPath": "MainAbility2", - "icon": "$media:icon", - "description": "$string:MainAbility2_desc", - "label": "$string:MainAbility2_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility3", - "srcLanguage": "ets", - "srcPath": "MainAbility3", - "icon": "$media:icon", - "description": "$string:MainAbility3_desc", - "label": "$string:MainAbility3_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility4", - "srcLanguage": "ets", - "srcPath": "MainAbility4", - "icon": "$media:icon", - "description": "$string:MainAbility4_desc", - "label": "$string:MainAbility4_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility5", - "srcLanguage": "ets", - "srcPath": "MainAbility5", - "icon": "$media:icon", - "description": "$string:MainAbility5_desc", - "label": "$string:MainAbility5_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility6", - "srcLanguage": "ets", - "srcPath": "MainAbility6", - "icon": "$media:icon", - "description": "$string:MainAbility6_desc", - "label": "$string:MainAbility6_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility2", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility3", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility4", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility5", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility6", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility3", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".MainAbility4", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".MainAbility5", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".MainAbility6", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actssupportfunction/fasupportfunction/fasupportfunctiontwo/src/main/config.json b/ability/ability_runtime/actssupportfunction/fasupportfunction/fasupportfunctiontwo/src/main/config.json index 6bb78f530ba4a9462940fdb7b149870e5d4a6a70..68a0bd25664cd17a551180b1ebeb2bafd5f2f915 100644 --- a/ability/ability_runtime/actssupportfunction/fasupportfunction/fasupportfunctiontwo/src/main/config.json +++ b/ability/ability_runtime/actssupportfunction/fasupportfunction/fasupportfunctiontwo/src/main/config.json @@ -1,62 +1,61 @@ { - "app": { - "bundleName": "ohos.acts.aafwk.test.fasupportfunction", - "vendor": "huawei", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "target": 9 - } + "app": { + "bundleName": "ohos.acts.aafwk.test.fasupportfunction", + "vendor": "huawei", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.aafwk.test.fasupportfunctiontwo", - "name": ".fasupportfunctiontwo", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "fasupportfunctiontwo", - "moduleType": "feature", - "installationFree": false + "apiVersion": { + "compatible": 8, + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.aafwk.test.fasupportfunctiontwo", + "name": ".fasupportfunctiontwo", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "fasupportfunctiontwo", + "moduleType": "feature", + "installationFree": false + }, + "abilities": [ + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "ets", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "ets", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actssupportfunction/fasupportfunctionthree/entry/src/main/config.json b/ability/ability_runtime/actssupportfunction/fasupportfunctionthree/entry/src/main/config.json index 209cb6f71bff25be821441b26a608480bdb458b5..53751d4e7531129526a043eb5aaafd3e13f17d8e 100644 --- a/ability/ability_runtime/actssupportfunction/fasupportfunctionthree/entry/src/main/config.json +++ b/ability/ability_runtime/actssupportfunction/fasupportfunctionthree/entry/src/main/config.json @@ -1,72 +1,71 @@ { - "app": { - "bundleName": "ohos.acts.aafwk.test.fasupportfunctionthree", - "vendor": "huawei", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "target": 9 - } + "app": { + "bundleName": "ohos.acts.aafwk.test.fasupportfunctionthree", + "vendor": "huawei", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 8, + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.aafwk.test.fasupportfunctionthree", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.aafwk.test.fasupportfunctionthree", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "ets", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "ets", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actssupportfunction/stageonandoffscreen/entry/src/main/module.json b/ability/ability_runtime/actssupportfunction/stageonandoffscreen/entry/src/main/module.json index d18851da67178dc5d4fb9316ad563ed5b16f1d79..beea295e0f48bebbea24fc6335d3ddcf8809d5b4 100644 --- a/ability/ability_runtime/actssupportfunction/stageonandoffscreen/entry/src/main/module.json +++ b/ability/ability_runtime/actssupportfunction/stageonandoffscreen/entry/src/main/module.json @@ -1,63 +1,62 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:MainAbility2_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton" - }, - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", - "description": "$string:MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:MainAbility3_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:MainAbility2_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton" + }, + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", + "description": "$string:MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:MainAbility3_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actssupportfunction/stagesupportfunction/entry/src/main/module.json b/ability/ability_runtime/actssupportfunction/stagesupportfunction/entry/src/main/module.json index bd947eac74b1700258149505f547709487277047..fd3799416ce086806f54dae11a522f3c0170b9e0 100644 --- a/ability/ability_runtime/actssupportfunction/stagesupportfunction/entry/src/main/module.json +++ b/ability/ability_runtime/actssupportfunction/stagesupportfunction/entry/src/main/module.json @@ -1,41 +1,40 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton" - } - ] - } + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actssystemapitest/entry/src/main/module.json b/ability/ability_runtime/actssystemapitest/entry/src/main/module.json index 6330352eb83beb5ac511de4d1f3a0d21005a0122..f737641a3b1559e7c64a66f1efb68309f23df16a 100644 --- a/ability/ability_runtime/actssystemapitest/entry/src/main/module.json +++ b/ability/ability_runtime/actssystemapitest/entry/src/main/module.json @@ -1,28 +1,27 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true - } - ] - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersApi7AppA/entry/src/main/config.json b/ability/ability_runtime/actsusers/ActsAmsUsersApi7AppA/entry/src/main/config.json index 32b4e09ec228f874c1d05838cb00276982e983bf..e81dff987f3739c781a5fdd6551d11f2c773ad8f 100644 --- a/ability/ability_runtime/actsusers/ActsAmsUsersApi7AppA/entry/src/main/config.json +++ b/ability/ability_runtime/actsusers/ActsAmsUsersApi7AppA/entry/src/main/config.json @@ -1,83 +1,82 @@ { - "app": { - "bundleName": "com.example.userservicesystemapi7", - "vendor": "test", - "version": { - "code": 1000110, - "name": "1.1.1" - }, - "apiVersion": { - "compatible": 8, - "target": 9 - } + "app": { + "bundleName": "com.example.userservicesystemapi7", + "vendor": "test", + "version": { + "code": 1000110, + "name": "1.1.1" + }, + "apiVersion": { + "compatible": 8, + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.userservicesystemapi7", + "name": ".MyApplication", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.example.userservicesystemapi7", - "name": ".MyApplication", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "icon": "$media:icon", + "srcLanguage": "ets", + "description": "$string:description_serviceability", + "visible": true, + "type": "service" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:description_serviceability", - "visible": true, - "type": "service" - } + "pages": [ + "pages/index", + "pages/second" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/second" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } -} \ No newline at end of file + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } +} diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppA/entry/src/main/module.json b/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppA/entry/src/main/module.json index 98c7cb358e0c23c3345be3fdef4234ca5e85d3fd..9379d6be57731bdf237090b39f3214471960eefe 100644 --- a/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppA/entry/src/main/module.json +++ b/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppA/entry/src/main/module.json @@ -1,39 +1,39 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.killprocesshap.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.acts.killprocesshap.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } -} \ No newline at end of file + } + ] + + } +} diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppB/entry/src/main/module.json b/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppB/entry/src/main/module.json index d54acb51826384d8bccd21a30aa81acfed3c331a..4c0f769d9cce9fc77350d241db82b7deb03cb443 100644 --- a/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppB/entry/src/main/module.json +++ b/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppB/entry/src/main/module.json @@ -1,39 +1,38 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.killprocessthirdhap.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.acts.killprocessthirdhap.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } -} \ No newline at end of file + } + ] + } +} diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppC/entry/src/main/module.json b/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppC/entry/src/main/module.json index 47db8c44433d92dd3d9c1c9e6f8391a0e400281a..3e3ea6c85d34d6a2730d4749617138e0f48f679b 100644 --- a/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppC/entry/src/main/module.json +++ b/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppC/entry/src/main/module.json @@ -1,39 +1,38 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.killprocessthirdhap2.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.acts.killprocessthirdhap2.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } -} \ No newline at end of file + } + ] + } +} diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/entry/src/main/module.json b/ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/entry/src/main/module.json index ff5e12af23257911f235d87ca38aecdd8d17619c..ab7dfc157e3f5a472e54d7480525e239fd57d773 100644 --- a/ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/entry/src/main/module.json +++ b/ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/entry/src/main/module.json @@ -6,9 +6,8 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "default", - "tablet", - "2in1" + "default", + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -28,13 +27,13 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } ] }, - { + { "name": "com.acts.actsinterfacemultiuserstest.MainAbility2", "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", "description": "$string:phone_entry_main", @@ -43,7 +42,7 @@ "visible": true, "orientation": "portrait" }, - { + { "name": "com.acts.actsinterfacemultiuserstest.MainAbility3", "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", "description": "$string:phone_entry_main", @@ -53,39 +52,39 @@ "orientation": "portrait" } ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION" - } - ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION" + } + ], "requestPermissions": [ - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_RUNNING_INFO", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_RUNNING_INFO", + "reason": "need use ohos.permission.GET_RUNNING_INFO" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersThirdTest/entry/src/main/module.json b/ability/ability_runtime/actsusers/ActsAmsUsersThirdTest/entry/src/main/module.json index 98d99b7127182c8a1ce54cc6a5ac9e54d6d5acf0..ac44b575621b2fb7327955446209bd8740bc8758 100644 --- a/ability/ability_runtime/actsusers/ActsAmsUsersThirdTest/entry/src/main/module.json +++ b/ability/ability_runtime/actsusers/ActsAmsUsersThirdTest/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -28,13 +27,13 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } ] }, - { + { "name": "com.acts.actsinterfacemultiusersthirdtest.MainAbility2", "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", "description": "$string:phone_entry_main", @@ -43,7 +42,7 @@ "visible": true, "orientation": "portrait" }, - { + { "name": "com.acts.actsinterfacemultiusersthirdtest.MainAbility3", "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", "description": "$string:phone_entry_main", @@ -54,10 +53,10 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticabilitystagecontexttest/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticabilitystagecontexttest/entry/src/main/module.json index 7c31c63314e37de1aea994d1f23e65560111787b..65225137122c17ba28c1df44da4a7717b58a0a18 100644 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticabilitystagecontexttest/entry/src/main/module.json +++ b/ability/ability_runtime/amscontextualinforquery/actsamsstaticabilitystagecontexttest/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "com.acts.stabilitystagecontext.MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -28,7 +27,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -36,18 +35,18 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - } - ] + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + } + ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstatichapa/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsstatichapa/entry/src/main/module.json index 34c117b4d3016570157c2e71329e2e44b3e18702..a89c29bdd0dc9ba2f439034f726afea032ac9181 100644 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstatichapa/entry/src/main/module.json +++ b/ability/ability_runtime/amscontextualinforquery/actsamsstatichapa/entry/src/main/module.json @@ -1,53 +1,52 @@ { - "module": { - "name": "com.acts.stinformationmulapp", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.stinformationmulapp.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.USE_BLUETOOTH", - "reason": "need use ohos.permission.USE_BLUETOOTH" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - } + "module": { + "name": "com.acts.stinformationmulapp", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.acts.stinformationmulapp.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } -} \ No newline at end of file + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.USE_BLUETOOTH", + "reason":"need use ohos.permission.USE_BLUETOOTH" + }, + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + } + ] + } +} diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstatichapb/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsstatichapb/entry/src/main/module.json index 2ff190a5bce3266e5468cf1655e7c4a133fec976..17e5e428d35f3ec2c1f797888bb87b40ea799371 100644 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstatichapb/entry/src/main/module.json +++ b/ability/ability_runtime/amscontextualinforquery/actsamsstatichapb/entry/src/main/module.json @@ -1,53 +1,52 @@ { - "module": { - "name": "com.example.feature", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.feature.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.USE_BLUETOOTH", - "reason": "need use ohos.permission.USE_BLUETOOTH" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - } + "module": { + "name": "com.example.feature", + "type": "feature", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.feature.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } -} \ No newline at end of file + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.USE_BLUETOOTH", + "reason":"need use ohos.permission.USE_BLUETOOTH" + }, + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + } + ] + } +} diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinfomationquerytest/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinfomationquerytest/entry/src/main/module.json index beb711b63fadddc52b38f61cb383883f43f12848..1e223feafeb8d5004c7d613be309d6a0932070d8 100644 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinfomationquerytest/entry/src/main/module.json +++ b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinfomationquerytest/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "com.acts.staticinfomationquery.MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -28,7 +27,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -36,18 +35,18 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - } - ] + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + } + ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultipletest/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultipletest/entry/src/main/module.json index ba487af9c4d71a8ec1eab19083ae7fcc6918e2ca..e03d892786f2efb92a808af8626f88d03d689fb0 100644 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultipletest/entry/src/main/module.json +++ b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultipletest/entry/src/main/module.json @@ -1,53 +1,52 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.staticinformationmultiple.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.USE_BLUETOOTH", - "reason": "need use ohos.permission.USE_BLUETOOTH" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.staticinformationmultiple.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.USE_BLUETOOTH", + "reason": "need use ohos.permission.USE_BLUETOOTH" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultitest/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultitest/entry/src/main/module.json index 95f3c2f6a9e7589838c18bb2f71e254ce3060647..840408536e6f7fcdf998599ad221a27a35fe358b 100644 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultitest/entry/src/main/module.json +++ b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultitest/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -28,7 +27,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -36,18 +35,18 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.USE_BLUETOOTH", - "reason": "need use ohos.permission.USE_BLUETOOTH" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - } - ] + { + "name":"ohos.permission.USE_BLUETOOTH", + "reason":"need use ohos.permission.USE_BLUETOOTH" + }, + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + } + ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticquerytesttwohap/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticquerytesttwohap/entry/src/main/module.json index 8199a578cea3266448f275561822bacc5f897d2b..80d69ecc80140ce1a781ba43e2b62b76e7f0f9ac 100644 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticquerytesttwohap/entry/src/main/module.json +++ b/ability/ability_runtime/amscontextualinforquery/actsamsstaticquerytesttwohap/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -28,21 +27,22 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } ] }, { - "name": "com.example.staticquerytesttwo.SecondAbility", - "srcEntrance": "./ets/SecondMainAbility/SecondMainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait" - } + "name": "com.example.staticquerytesttwo.SecondAbility", + "srcEntrance": "./ets/SecondMainAbility/SecondMainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait" + } ] + } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/amsdatauriutils/src/main/config.json b/ability/ability_runtime/amsdatauriutils/src/main/config.json index 5b9a5437f067ddfe70b45a5f5f524bd62b979202..ac19d90c8c26a09f6abfdba176ca63262bded046 100644 --- a/ability/ability_runtime/amsdatauriutils/src/main/config.json +++ b/ability/ability_runtime/amsdatauriutils/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "com.amsst.amsdatauriutils", - "vendor": "amsst", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.amsst.amsdatauriutils", - "name": ".entry", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.amsst.amsdatauriutils", + "vendor": "amsst", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.amsst.amsdatauriutils", + "name": ".entry", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } +} diff --git a/ability/ability_runtime/amsdisplayIdtest/actsamsspecifytesthap/entry/src/main/module.json b/ability/ability_runtime/amsdisplayIdtest/actsamsspecifytesthap/entry/src/main/module.json index 7aed276d57b3d4ebae8bec03ff9a0a2089b5ebf3..e8e58308f17b4095b1cd060275e9f2ba8d34e665 100644 --- a/ability/ability_runtime/amsdisplayIdtest/actsamsspecifytesthap/entry/src/main/module.json +++ b/ability/ability_runtime/amsdisplayIdtest/actsamsspecifytesthap/entry/src/main/module.json @@ -1,49 +1,48 @@ { - "module": { - "name": "com.example.actsspecifytesthap", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.actsspecifytesthap.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - } + "module": { + "name": "com.example.actsspecifytesthap", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.actsspecifytesthap.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } -} \ No newline at end of file + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + } + ] + } +} diff --git a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/module.json b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/module.json index 7b4ee08cbc2f38cbb30376b45bae3cf51b9e5e12..7032b6d078bd1158a3f2436ccd77b8bd64d71161 100644 --- a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/module.json +++ b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/module.json @@ -1,58 +1,57 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.startabilityforresult.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - }, - { - "name": "com.example.startabilityforresult.MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.startabilityforresult.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } + }, + { + "name": "com.example.startabilityforresult.MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait" + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilitytest/entry/src/main/module.json b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilitytest/entry/src/main/module.json index 38517c5a13f6b987ffb65d924688bf929689c0a8..019fd1bb13a9e037e74b5bb4869a3e9ac8da8203 100644 --- a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilitytest/entry/src/main/module.json +++ b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilitytest/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -28,7 +27,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -36,22 +35,22 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } ] } -} \ No newline at end of file +} diff --git a/ability/ability_runtime/amsgetabilityprocessinfo/actsgetabilityprocessinfotest/src/main/config.json b/ability/ability_runtime/amsgetabilityprocessinfo/actsgetabilityprocessinfotest/src/main/config.json index 296dc29014f253c124a39744e69cfa6389f3be01..2cdb7273c839b4a0bcaf181d957a92f44894e047 100644 --- a/ability/ability_runtime/amsgetabilityprocessinfo/actsgetabilityprocessinfotest/src/main/config.json +++ b/ability/ability_runtime/amsgetabilityprocessinfo/actsgetabilityprocessinfotest/src/main/config.json @@ -1,106 +1,105 @@ -{ - "app": { - "bundleName": "com.example.abilityrunninginfostest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.abilityrunninginfostest", - "name": ".entry", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.example.abilityrunninginfostest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.abilityrunninginfostest", + "name": ".entry", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } +} diff --git a/ability/ability_runtime/apicover/apicoverhaptest/entry/src/main/module.json b/ability/ability_runtime/apicover/apicoverhaptest/entry/src/main/module.json index 3fc42411b86414604561762bdb3bfdd0c9af9b41..328f08fd89867b772a7cdf8bef8b20a6ffff9385 100644 --- a/ability/ability_runtime/apicover/apicoverhaptest/entry/src/main/module.json +++ b/ability/ability_runtime/apicover/apicoverhaptest/entry/src/main/module.json @@ -1,122 +1,121 @@ { "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.apicoverhaptest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "orientation": "portrait", + "skills": [ { - "name": "com.example.apicoverhaptest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "SecondAbility", - "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton" - }, - { - "name": "ThirdAbility", - "srcEntrance": "./ets/ThirdAbility/SecondAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "specified" - }, - { - "name": "CreateFormAbility", - "srcEntrance": "./ets/CreateFormAbility/CreateFormAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton" - }, - { - "name": "FormHostAbility", - "srcEntrance": "./ets/FormHostAbility/FormHostAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton" - } - ], - "extensionAbilities": [ - { - "name": "FormAbility", - "srcEntrance": "./ets/FormAbility/FormAbility.ts", - "label": "$string:MainAbility_label", - "description": "$string:MainAbility_desc", - "type": "form", - "metadata": [ - { - "name": "ohos.extension.form", - "resource": "$profile:form_config" - } - ] + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM", - "reason": "need use ohos.permission.REQUIRE_FORM" - }, - { - "name": "ohos.permission.UPDATE_CONFIGURATION", - "reason": "need use ohos.permission.UPDATE_CONFIGURATION" - }, - { - "name": "ohos.permission.GET_RUNNING_INFO", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, + ] + }, + { + "name": "SecondAbility", + "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton" + }, + { + "name": "ThirdAbility", + "srcEntrance": "./ets/ThirdAbility/SecondAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "specified" + }, + { + "name": "CreateFormAbility", + "srcEntrance": "./ets/CreateFormAbility/CreateFormAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton" + }, + { + "name": "FormHostAbility", + "srcEntrance": "./ets/FormHostAbility/FormHostAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton" + } + ], + "extensionAbilities": [ + { + "name": "FormAbility", + "srcEntrance": "./ets/FormAbility/FormAbility.ts", + "label": "$string:MainAbility_label", + "description": "$string:MainAbility_desc", + "type": "form", + "metadata": [ { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + "name": "ohos.extension.form", + "resource": "$profile:form_config" } - ] + ] + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM", + "reason": "need use ohos.permission.REQUIRE_FORM" + }, + { + "name": "ohos.permission.UPDATE_CONFIGURATION", + "reason": "need use ohos.permission.UPDATE_CONFIGURATION" + }, + { + "name": "ohos.permission.GET_RUNNING_INFO", + "reason": "need use ohos.permission.GET_RUNNING_INFO" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] } -} \ No newline at end of file + } diff --git a/ability/ability_runtime/apicover/fasupplement/entry/src/main/config.json b/ability/ability_runtime/apicover/fasupplement/entry/src/main/config.json index fe9068d2b97a7e0e81b07e0f411214da220bcc5e..075c74bb414ce7a40583a88e2199bdbed1b33322 100644 --- a/ability/ability_runtime/apicover/fasupplement/entry/src/main/config.json +++ b/ability/ability_runtime/apicover/fasupplement/entry/src/main/config.json @@ -1,100 +1,99 @@ { - "app": { - "vendor": "example", - "bundleName": "ohos.acts.aafwk.test.fasupplement", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "target": 9 - } + "app": { + "vendor": "example", + "bundleName": "ohos.acts.aafwk.test.fasupplement", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility2", - "name": ".MainAbility2", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility2_desc", - "formsEnabled": false, - "label": "$string:MainAbility2_label", - "type": "page", - "launchType": "singleton" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "singleton" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility2", + "name": ".MainAbility2", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility2_desc", + "formsEnabled": false, + "label": "$string:MainAbility2_label", + "type": "page", + "launchType": "singleton" + } + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.aafwk.test.fasupplement", + "srcPath": "", + "name": ".entry", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "ohos.acts.aafwk.test.fasupplement", - "srcPath": "", - "name": ".entry", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility2", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility2", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/apicover/formmodule/entry/src/main/module.json b/ability/ability_runtime/apicover/formmodule/entry/src/main/module.json index 789334b75baf242c3f9b96da488824cbf909c7dc..fa1ed60eb7b1d0277c786da60e5aad75d4654459 100644 --- a/ability/ability_runtime/apicover/formmodule/entry/src/main/module.json +++ b/ability/ability_runtime/apicover/formmodule/entry/src/main/module.json @@ -1,55 +1,54 @@ { - "module": { - "name": "module1", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:module1_desc", - "mainElement": "ModuleAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "ModuleAbility", - "srcEntrance": "./ets/ModuleAbility/ModuleAbility.ts", - "description": "$string:ModuleAbility_desc", - "icon": "$media:icon", - "label": "$string:ModuleAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "name": "FormAbility2", - "srcEntrance": "./ets/FormAbility/FormAbility.ts", - "label": "$string:form_FormAbility_label", - "description": "$string:form_FormAbility_desc", - "type": "form", - "metadata": [ - { - "name": "ohos.extension.form", - "resource": "$profile:form_config" - } - ] - } + "module": { + "name": "module1", + "type": "feature", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:module1_desc", + "mainElement": "ModuleAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "ModuleAbility", + "srcEntrance": "./ets/ModuleAbility/ModuleAbility.ts", + "description": "$string:ModuleAbility_desc", + "icon": "$media:icon", + "label": "$string:ModuleAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ], + "extensionAbilities": [ + { + "name": "FormAbility2", + "srcEntrance": "./ets/FormAbility/FormAbility.ts", + "label": "$string:form_FormAbility_label", + "description": "$string:form_FormAbility_desc", + "type": "form", + "metadata": [ + { + "name": "ohos.extension.form", + "resource": "$profile:form_config" + } + ] + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/apicover/stagesupplement/entry/src/main/module.json b/ability/ability_runtime/apicover/stagesupplement/entry/src/main/module.json index d4f950e669f9ddbd53b4b103acfb05c0dc085252..cc933bdfa5efb7e675870772ca94edd03627ff63 100644 --- a/ability/ability_runtime/apicover/stagesupplement/entry/src/main/module.json +++ b/ability/ability_runtime/apicover/stagesupplement/entry/src/main/module.json @@ -1,93 +1,92 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", - "description": "$string:MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:MainAbility3_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton" - }, - { - "name": "MainAbility4", - "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", - "description": "$string:MainAbility4_desc", - "icon": "$media:icon", - "label": "$string:MainAbility4_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton" - }, - { - "name": "MainAbility5", - "srcEntrance": "./ets/MainAbility5/MainAbility5.ts", - "description": "$string:MainAbility5_desc", - "icon": "$media:icon", - "label": "$string:MainAbility5_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton" - }, - { - "name": "MainAbility9", - "srcEntrance": "./ets/MainAbility9/MainAbility9.ts", - "description": "$string:MainAbility9_desc", - "icon": "$media:icon", - "label": "$string:MainAbility9_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "launchType": "singleton" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", + "description": "$string:MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:MainAbility3_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton" + }, + { + "name": "MainAbility4", + "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", + "description": "$string:MainAbility4_desc", + "icon": "$media:icon", + "label": "$string:MainAbility4_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton" + }, + { + "name": "MainAbility5", + "srcEntrance": "./ets/MainAbility5/MainAbility5.ts", + "description": "$string:MainAbility5_desc", + "icon": "$media:icon", + "label": "$string:MainAbility5_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton" + }, + { + "name": "MainAbility9", + "srcEntrance": "./ets/MainAbility9/MainAbility9.ts", + "description": "$string:MainAbility9_desc", + "icon": "$media:icon", + "label": "$string:MainAbility9_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "launchType": "singleton" + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/apitest/entry/src/main/module.json b/ability/ability_runtime/apitest/entry/src/main/module.json index 91912b7e2484bab4234ad8d23457bd565db8152a..f8424d2ab518bdc9d411de3d3e354a1bcbd0bd9d 100644 --- a/ability/ability_runtime/apitest/entry/src/main/module.json +++ b/ability/ability_runtime/apitest/entry/src/main/module.json @@ -1,68 +1,67 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:MainAbility2_label", - "visible": true - }, - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", - "description": "$string:MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:MainAbility3_label", - "visible": true - }, - { - "name": "MainAbility4", - "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", - "description": "$string:MainAbility4_desc", - "icon": "$media:icon", - "label": "$string:MainAbility4_label" - }, - { - "name": "MainAbility5", - "srcEntrance": "./ets/MainAbility5/MainAbility5.ts", - "description": "$string:MainAbility5_desc", - "icon": "$media:icon", - "label": "$string:MainAbility5_label" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:MainAbility2_label", + "visible": true + }, + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", + "description": "$string:MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:MainAbility3_label", + "visible": true + }, + { + "name": "MainAbility4", + "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", + "description": "$string:MainAbility4_desc", + "icon": "$media:icon", + "label": "$string:MainAbility4_label" + }, + { + "name": "MainAbility5", + "srcEntrance": "./ets/MainAbility5/MainAbility5.ts", + "description": "$string:MainAbility5_desc", + "icon": "$media:icon", + "label": "$string:MainAbility5_label" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/actscontexttest/src/main/config.json b/ability/ability_runtime/context/actscontexttest/src/main/config.json index a21d85dc11b7d94fe20f25ccd3b008aeeca3a697..8b1a48ea9d6a320c8332daa3b428c9826db5fed8 100644 --- a/ability/ability_runtime/context/actscontexttest/src/main/config.json +++ b/ability/ability_runtime/context/actscontexttest/src/main/config.json @@ -1,124 +1,123 @@ -{ - "app": { - "bundleName": "com.example.actscontext", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actscontext", - "name": ".entry", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "reqPermissions": [ - { - "name": "com.example.permission", - "reason": "$string:permreason_example", - "usedScene": { - "ability": [ - "com.example.Ability", - "com.example.AbilityBackground" - ], - "when": "always" - } - }, - { - "name": "com.example.permission.user", - "reason": "$string:permreason_example", - "usedScene": { - "ability": [ - "com.example.Ability", - "com.example.AbilityBackground" - ], - "when": "always" - } - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - } - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.actscontext", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actscontext", + "name": ".entry", + "deviceType": [ + "default", + "tablet" + ], + "reqPermissions": [ + { + "name": "com.example.permission", + "reason": "$string:permreason_example", + "usedScene": { + "ability": [ + "com.example.Ability", + "com.example.AbilityBackground" + ], + "when": "always" + } + }, + { + "name": "com.example.permission.user", + "reason": "$string:permreason_example", + "usedScene": { + "ability": [ + "com.example.Ability", + "com.example.AbilityBackground" + ], + "when": "always" + } + }, + { + "name": "ohos.permission.INSTALL_BUNDLE", + "reason": "need use ohos.permission.INSTALL_BUNDLE" + } + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/actscreatemodulecontextassist/entry/src/main/module.json b/ability/ability_runtime/context/actscreatemodulecontextassist/entry/src/main/module.json index 6aeafab7ae7151d004ecf6a587efeb05c87fe322..061b933246f5f7860797eeab386cec878436c174 100644 --- a/ability/ability_runtime/context/actscreatemodulecontextassist/entry/src/main/module.json +++ b/ability/ability_runtime/context/actscreatemodulecontextassist/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "feature", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "feature", + "type": "feature", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/actscreatemodulecontextassistone/entry/src/main/module.json b/ability/ability_runtime/context/actscreatemodulecontextassistone/entry/src/main/module.json index 38a818acea93f5a44f61aa74787520617cf523cf..e5642d1eff72e9f29357d10f88497e49e77ee87f 100644 --- a/ability/ability_runtime/context/actscreatemodulecontextassistone/entry/src/main/module.json +++ b/ability/ability_runtime/context/actscreatemodulecontextassistone/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "entry_assist", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry_assist", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/actscreatemodulecontexttest/entry/src/main/module.json b/ability/ability_runtime/context/actscreatemodulecontexttest/entry/src/main/module.json index cbdc90daf622072d5a666e911f8a28c5ddac67f2..38120a8e141951a133e6cc5dc1ce02d2c65decd1 100644 --- a/ability/ability_runtime/context/actscreatemodulecontexttest/entry/src/main/module.json +++ b/ability/ability_runtime/context/actscreatemodulecontexttest/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/actsfa8contexttest/entry/src/main/config.json b/ability/ability_runtime/context/actsfa8contexttest/entry/src/main/config.json index 3697e38551cc12a2a7ce21080623818a3721f7d7..448f4811f365a362970177f585b8671984700e9e 100644 --- a/ability/ability_runtime/context/actsfa8contexttest/entry/src/main/config.json +++ b/ability/ability_runtime/context/actsfa8contexttest/entry/src/main/config.json @@ -1,99 +1,98 @@ { - "app": { - "bundleName": "com.example.fa8_context", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "bundleName": "com.example.fa8_context", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.entry", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.entry", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_TestAbility", + "formsEnabled": false, + "label": "$string:entry_TestAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_TestAbility", - "formsEnabled": false, - "label": "$string:entry_TestAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/actsfacontexttest/entry/src/main/config.json b/ability/ability_runtime/context/actsfacontexttest/entry/src/main/config.json index 5c98cc7a6fbaf675095a3f46ed4f5426ebba16d7..1dfdeeddaf213153021f67a3989c3217332dcc3a 100644 --- a/ability/ability_runtime/context/actsfacontexttest/entry/src/main/config.json +++ b/ability/ability_runtime/context/actsfacontexttest/entry/src/main/config.json @@ -1,99 +1,98 @@ { - "app": { - "bundleName": "com.example.fa_app", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.example.fa_app", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.entry", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.entry", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_TestAbility", + "formsEnabled": false, + "label": "$string:entry_TestAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_TestAbility", - "formsEnabled": false, - "label": "$string:entry_TestAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/actsstageappcontext/actsstageappcontexttest/entry/src/main/module.json b/ability/ability_runtime/context/actsstageappcontext/actsstageappcontexttest/entry/src/main/module.json index 43a0dd815c56fd21ea43809ab3c734c8d9f62f1b..41a606908ab4c7e176a3b21d3b39692954578f89 100644 --- a/ability/ability_runtime/context/actsstageappcontext/actsstageappcontexttest/entry/src/main/module.json +++ b/ability/ability_runtime/context/actsstageappcontext/actsstageappcontexttest/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/actsstagecontext/actsstagecontextassistone/entry/src/main/module.json b/ability/ability_runtime/context/actsstagecontext/actsstagecontextassistone/entry/src/main/module.json index 16a52c17276107190377f31817cc42ea716c12c2..a6dae9dd13012243198601202fa5f1d05d0e7628 100644 --- a/ability/ability_runtime/context/actsstagecontext/actsstagecontextassistone/entry/src/main/module.json +++ b/ability/ability_runtime/context/actsstagecontext/actsstagecontextassistone/entry/src/main/module.json @@ -1,39 +1,38 @@ { - "module": { - "name": "feature_assistone", - "type": "feature", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility3", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "launchType": "specified", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "feature_assistone", + "type": "feature", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility3", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "launchType": "specified", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/actsstagecontext/actsstagecontextassisttwo/entry/src/main/module.json b/ability/ability_runtime/context/actsstagecontext/actsstagecontextassisttwo/entry/src/main/module.json index 29e597e6d885204426cc6b5bbbc4a6ba0ef273dd..6bacd2189ba6826efab70ce28cadae7f35cdb9d6 100644 --- a/ability/ability_runtime/context/actsstagecontext/actsstagecontextassisttwo/entry/src/main/module.json +++ b/ability/ability_runtime/context/actsstagecontext/actsstagecontextassisttwo/entry/src/main/module.json @@ -1,39 +1,38 @@ { - "module": { - "name": "entry_assisttow", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility4", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility4", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "launchType": "specified", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry_assisttow", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility4", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility4", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "launchType": "specified", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/actsstagecontext/actsstagecontextpropertiestest/entry/src/main/module.json b/ability/ability_runtime/context/actsstagecontext/actsstagecontextpropertiestest/entry/src/main/module.json index c32bada9354fb3956635db15a0e5f70c3ddc0885..18930cb5410f86e71e80171ec54afb5b1b2a88cd 100644 --- a/ability/ability_runtime/context/actsstagecontext/actsstagecontextpropertiestest/entry/src/main/module.json +++ b/ability/ability_runtime/context/actsstagecontext/actsstagecontextpropertiestest/entry/src/main/module.json @@ -1,62 +1,61 @@ { - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_test_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_test_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/actsstagecontexttest/entry/src/main/module.json b/ability/ability_runtime/context/actsstagecontexttest/entry/src/main/module.json index 80f264c289ea6221e64a8e92113e94089e156370..d5c701fff2d82010b07d4e68b25297d89458ec3e 100644 --- a/ability/ability_runtime/context/actsstagecontexttest/entry/src/main/module.json +++ b/ability/ability_runtime/context/actsstagecontexttest/entry/src/main/module.json @@ -1,55 +1,54 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ts", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ts", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white" + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/actsstagecontexttest/module1/src/main/module.json b/ability/ability_runtime/context/actsstagecontexttest/module1/src/main/module.json index d7a0036f32e5d6c7a9014e8024939c83ae9eaf39..c4ea19162fd395f4cfdb3ac20a6bc55de4c2619b 100644 --- a/ability/ability_runtime/context/actsstagecontexttest/module1/src/main/module.json +++ b/ability/ability_runtime/context/actsstagecontexttest/module1/src/main/module.json @@ -1,29 +1,28 @@ { - "module": { - "name": "module1", - "type": "feature", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:module1_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true - } - ] - } + "module": { + "name": "module1", + "type": "feature", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:module1_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/scene/contextapp/entry/src/main/module.json b/ability/ability_runtime/context/scene/contextapp/entry/src/main/module.json index b6de9c72790a9e8cc9700f8dbf74fe0580518477..fea5678b5adf579a4d7af87cd6beac10e9f329a6 100644 --- a/ability/ability_runtime/context/scene/contextapp/entry/src/main/module.json +++ b/ability/ability_runtime/context/scene/contextapp/entry/src/main/module.json @@ -1,40 +1,39 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/scene/defpermission/src/main/config.json b/ability/ability_runtime/context/scene/defpermission/src/main/config.json index e2a08209882fca5b639d0e60a61b5438b0fbd35d..94be11c7cff8fa62b5a3207731c5254ae7f304e9 100644 --- a/ability/ability_runtime/context/scene/defpermission/src/main/config.json +++ b/ability/ability_runtime/context/scene/defpermission/src/main/config.json @@ -1,74 +1,73 @@ -{ - "app": { - "bundleName": "com.example.defpermission", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.defpermission", - "name": ".MyApplication", - "defPermissions": [ - { - "name": "com.example.permission", - "grantMode": "system_grant", - "availableScope": [] - }, - { - "name": "com.example.permission.user", - "grantMode": "user_grant", - "availableScope": [] - } - ], - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.defpermission.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.defpermission", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.defpermission", + "name": ".MyApplication", + "defPermissions": [ + { + "name": "com.example.permission", + "grantMode": "system_grant", + "availableScope": [] + }, + { + "name": "com.example.permission.user", + "grantMode": "user_grant", + "availableScope": [] + } + ], + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.defpermission.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/context/scene/fa8app/entry/src/main/config.json b/ability/ability_runtime/context/scene/fa8app/entry/src/main/config.json index 3f955c593577f485175e487cb3979ca6194f7b83..7bbdef22df794dd5d7f2f4cc5a34ef8616ab0d6d 100644 --- a/ability/ability_runtime/context/scene/fa8app/entry/src/main/config.json +++ b/ability/ability_runtime/context/scene/fa8app/entry/src/main/config.json @@ -1,73 +1,72 @@ { - "app": { - "bundleName": "com.example.fa8_app", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "bundleName": "com.example.fa8_app", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.entry", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.example.entry", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "ets", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "ets", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/fa/faapplicationinfo/src/main/config.json b/ability/ability_runtime/fa/faapplicationinfo/src/main/config.json index 8cfaeb9784356ee763ed265a7db9d324186f8400..d4a4f897b5dfc94eab0d18692a7e5ed053d6b86a 100644 --- a/ability/ability_runtime/fa/faapplicationinfo/src/main/config.json +++ b/ability/ability_runtime/fa/faapplicationinfo/src/main/config.json @@ -1,119 +1,118 @@ -{ - "app": { - "bundleName": "com.example.applicationinfo", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.applicationinfo", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "srcPath": "MainAbility2", - "name": ".MainAbility2", - "srcLanguage": "js", - "icon": "$media:icon", - "description": "$string:description_mainability2", - "formsEnabled": false, - "label": "$string:entry_MainAbility2", - "type": "page", - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".MainAbility2", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.example.applicationinfo", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.applicationinfo", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "srcPath": "MainAbility2", + "name": ".MainAbility2", + "srcLanguage": "js", + "icon": "$media:icon", + "description": "$string:description_mainability2", + "formsEnabled": false, + "label": "$string:entry_MainAbility2", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".MainAbility2", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/ability/ability_runtime/fa/faconfigurationconstant/src/main/config.json b/ability/ability_runtime/fa/faconfigurationconstant/src/main/config.json index 5dd654e7d12f254cd79d96a821dda0b325bbaca0..db43e5fe428e331af50631e59ec6df4bd33da4eb 100644 --- a/ability/ability_runtime/fa/faconfigurationconstant/src/main/config.json +++ b/ability/ability_runtime/fa/faconfigurationconstant/src/main/config.json @@ -1,103 +1,102 @@ -{ - "app": { - "bundleName": "com.example.configuration", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.configuration", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.example.configuration", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.configuration", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.INSTALL_BUNDLE" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/ability/ability_runtime/fa/facoverapi/src/main/config.json b/ability/ability_runtime/fa/facoverapi/src/main/config.json index fd8b1d73479485ae65cbc47eacef0bdf2364f1e8..51828a76a582c98f471f3175bd289ac34d1859eb 100644 --- a/ability/ability_runtime/fa/facoverapi/src/main/config.json +++ b/ability/ability_runtime/fa/facoverapi/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "com.example.coverapi", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.coverapi", - "name": ".entry", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.coverapi", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.coverapi", + "name": ".entry", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/ability/ability_runtime/faapicover/faapicoverhaptest/entry/src/main/config.json b/ability/ability_runtime/faapicover/faapicoverhaptest/entry/src/main/config.json index e84d75447c3e97263a730cc9993002b8fe1a2f91..d8a03b1c63a5726a451d94529074e4874b0b46b4 100644 --- a/ability/ability_runtime/faapicover/faapicoverhaptest/entry/src/main/config.json +++ b/ability/ability_runtime/faapicover/faapicoverhaptest/entry/src/main/config.json @@ -1,118 +1,117 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.faapicoverhaptest", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "target": 9 - } + "app": { + "vendor": "example", + "bundleName": "com.example.faapicoverhaptest", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service", - "visible": true - }, - { - "srcPath": "ServiceAbility2", - "name": ".ServiceAbility2", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility2_desc", - "type": "service", - "visible": true - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "singleton" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service", + "visible": true + }, + { + "srcPath": "ServiceAbility2", + "name": ".ServiceAbility2", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility2_desc", + "type": "service", + "visible": true + } + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "com.example.faapicoverhaptest", + "srcPath": "", + "name": ".entry", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.faapicoverhaptest", - "srcPath": "", - "name": ".entry", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/faapicover/faauxiliary/entry/src/main/config.json b/ability/ability_runtime/faapicover/faauxiliary/entry/src/main/config.json index cbcd4c75b3fa4653528053c24c34b1e8f3185bb3..e2baafcf214e6d522d00d52895752d3ded255630 100644 --- a/ability/ability_runtime/faapicover/faauxiliary/entry/src/main/config.json +++ b/ability/ability_runtime/faapicover/faauxiliary/entry/src/main/config.json @@ -1,231 +1,230 @@ { - "app": { - "vendor": "example", - "bundleName": "ohos.acts.aafwk.test.faauxiliary", - "version": { - "code": 1000000, - "name": "1.0.0" + "app": { + "vendor": "example", + "bundleName": "ohos.acts.aafwk.test.faauxiliary", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 8, + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "singleton" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility2", + "name": ".MainAbility2", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility2_desc", + "formsEnabled": false, + "label": "$string:MainAbility2_label", + "type": "page", + "launchType": "singleton" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility3", + "name": ".MainAbility3", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility3_desc", + "formsEnabled": false, + "label": "$string:MainAbility3_label", + "type": "page", + "launchType": "singleton" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility4", + "name": ".MainAbility4", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility4_desc", + "formsEnabled": false, + "label": "$string:MainAbility4_label", + "type": "page", + "launchType": "singleton" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility5", + "name": ".MainAbility5", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility5_desc", + "formsEnabled": false, + "label": "$string:MainAbility5_label", + "type": "page", + "launchType": "singleton" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility6", + "name": ".MainAbility6", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility6_desc", + "formsEnabled": false, + "label": "$string:MainAbility6_label", + "type": "page", + "launchType": "singleton" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service", + "visible": true + }, + { + "srcPath": "ServiceAbility2", + "name": ".ServiceAbility2", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility2_desc", + "type": "service", + "visible": true + } + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.aafwk.test.faauxiliary", + "srcPath": "", + "name": ".entry", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "apiVersion": { - "compatible": 8, - "target": 9 + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } - }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".MainAbility2", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility2", - "name": ".MainAbility2", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility2_desc", - "formsEnabled": false, - "label": "$string:MainAbility2_label", - "type": "page", - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility3", - "name": ".MainAbility3", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility3_desc", - "formsEnabled": false, - "label": "$string:MainAbility3_label", - "type": "page", - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility4", - "name": ".MainAbility4", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility4_desc", - "formsEnabled": false, - "label": "$string:MainAbility4_label", - "type": "page", - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility5", - "name": ".MainAbility5", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility5_desc", - "formsEnabled": false, - "label": "$string:MainAbility5_label", - "type": "page", - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility6", - "name": ".MainAbility6", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility6_desc", - "formsEnabled": false, - "label": "$string:MainAbility6_label", - "type": "page", - "launchType": "singleton" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service", - "visible": true - }, - { - "srcPath": "ServiceAbility2", - "name": ".ServiceAbility2", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility2_desc", - "type": "service", - "visible": true - } + "name": ".MainAbility3", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" + "name": ".MainAbility4", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "ohos.acts.aafwk.test.faauxiliary", - "srcPath": "", - "name": ".entry", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility2", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility3", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility4", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility5", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility6", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "ohos.permission.CAMERA" - } - ] - } + "name": ".MainAbility5", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".MainAbility6", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.CAMERA" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/featureability/actsfeatureabilitytest/entry/src/main/config.json b/ability/ability_runtime/featureability/actsfeatureabilitytest/entry/src/main/config.json index f28c20a4d3261298965fbce2177fdf566357be8b..7e38f3a6294f79859a9681c47617b01045a60f2a 100644 --- a/ability/ability_runtime/featureability/actsfeatureabilitytest/entry/src/main/config.json +++ b/ability/ability_runtime/featureability/actsfeatureabilitytest/entry/src/main/config.json @@ -1,147 +1,135 @@ { - "app": { - "bundleName": "com.example.actsfeatureabilitytest", - "vendor": "jstest", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.actsfeatureabilitytest", + "vendor": "jstest", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": { - "default": {} + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": { + "default": { + } + }, + "module": { + "package": "com.example.actsfeatureabilitytest", + "name": ".MyApplication", + "mainAbility": "com.example.actsfeatureabilitytest.MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "module": { - "package": "com.example.actsfeatureabilitytest", - "name": ".MyApplication", - "mainAbility": "com.example.actsfeatureabilitytest.MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home", - "flag.home.intent.from.system" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "dataTransfer" - ], - "name": "com.example.actsfeatureabilitytest.MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "js", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "singleton", - "permissions": [ - "ohos.permission.ACCELEROMETER" - ], - "deviceCapability": [ - "SystemCapability.Ability.AbilityBase" - ], - "uri": "uriTest" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton", - "permissions": [ - "ohos.permission.ACCELEROMETER" - ], - "deviceCapability": [ - "SystemCapability.Ability.AbilityBase" - ], - "uri": "uriTest" - } + "abilities": [ + { + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home", + "flag.home.intent.from.system" + ], + "actions": [ + "action.system.home" + ] + } ], - "reqCapabilities": [ - "reqCapabilitiesTest1", - "reqCapabilitiesTest2" + "backgroundModes": [ + "dataTransfer" ], - "description": "descriptionTest", - "defPermissions": [ - { - "name": "ohos.permission.KEEP_BACKGROUND_RUNNING" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.CAMERA", - "reason": "$string:permreason_camera", - "usedScene": { - "ability": [ - "com.mycamera.Ability", - "com.mycamera.AbilityBackground" - ], - "when": "always" - } - }, - { - "name": "ohos.permission.ACCELEROMETER", - "reason": "need use ohos.permission.ACCELEROMETER" - }, - { - "name": "ohos.permission.KEEP_BACKGROUND_RUNNING" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "name": "com.example.actsfeatureabilitytest.MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "js", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "singleton", + "permissions": ["ohos.permission.ACCELEROMETER"], + "deviceCapability": ["SystemCapability.Ability.AbilityBase"], + "uri": "uriTest", + "visible": true + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton", + "permissions": ["ohos.permission.ACCELEROMETER"], + "deviceCapability": ["SystemCapability.Ability.AbilityBase"], + "uri": "uriTest" + } + ], + "reqCapabilities": ["reqCapabilitiesTest1","reqCapabilitiesTest2"], + "description": "descriptionTest", + "defPermissions": [ + { + "name": "ohos.permission.KEEP_BACKGROUND_RUNNING" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.CAMERA", + "reason": "$string:permreason_camera", + "usedScene": + { + "ability": ["com.mycamera.Ability", "com.mycamera.AbilityBackground"], + "when": "always" + } + }, + { + "name": "ohos.permission.ACCELEROMETER", + "reason":"need use ohos.permission.ACCELEROMETER" + }, + { + "name": "ohos.permission.KEEP_BACKGROUND_RUNNING" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/ability/ability_runtime/featureability/sceneproject/finishwithresultemptytest/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/finishwithresultemptytest/src/main/config.json index fc338095a088531688e40dbb0a5dc1029f340aca..c6dbe34abc38b13415700c43d02252a99530da3f 100644 --- a/ability/ability_runtime/featureability/sceneproject/finishwithresultemptytest/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/finishwithresultemptytest/src/main/config.json @@ -1,63 +1,62 @@ { - "app": { - "bundleName": "com.example.finishwithresultemptytest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.finishwithresultemptytest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.finishwithresultemptytest", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "com.example.finishwithresultemptytest", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.finishwithresultemptytest.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard", - "visible": true - } + "name": "com.example.finishwithresultemptytest.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard", + "visible": true + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/featureability/sceneproject/finishwithresultpromiseparameterstest/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/finishwithresultpromiseparameterstest/src/main/config.json index fc1e07cf8bbcfb0eec8f70fbf0ce390c8f44bdba..d8655a8035b289ea304db5411c20f19f7ed49c00 100644 --- a/ability/ability_runtime/featureability/sceneproject/finishwithresultpromiseparameterstest/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/finishwithresultpromiseparameterstest/src/main/config.json @@ -1,63 +1,62 @@ { - "app": { - "bundleName": "com.example.finishwithresultpromiseparameterstest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.finishwithresultpromiseparameterstest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.finishwithresultpromiseparameterstest", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "com.example.finishwithresultpromiseparameterstest", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.finishwithresultpromiseparameterstest.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard", - "visible": true - } + "name": "com.example.finishwithresultpromiseparameterstest.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard", + "visible": true + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/featureability/sceneproject/finishwithresulttest/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/finishwithresulttest/src/main/config.json index 0e45e6a63d095d7a7a52f80751996d1bae0e9469..c1db9950b1143f14ee09a68ec7eefd9c6d94746e 100644 --- a/ability/ability_runtime/featureability/sceneproject/finishwithresulttest/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/finishwithresulttest/src/main/config.json @@ -1,63 +1,62 @@ { - "app": { - "bundleName": "com.example.finishwithresulttest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.finishwithresulttest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.finishwithresulttest", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "com.example.finishwithresulttest", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.finishwithresulttest.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard", - "visible": true - } + "name": "com.example.finishwithresulttest.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard", + "visible": true + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/featureability/sceneproject/getcallingbundletest/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/getcallingbundletest/src/main/config.json index 3eee3f939400a34a22ebfae2f0146411be5400bc..d5ae41af42d3d8693f9e8fe8256428f7b7957e74 100644 --- a/ability/ability_runtime/featureability/sceneproject/getcallingbundletest/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/getcallingbundletest/src/main/config.json @@ -1,63 +1,62 @@ { - "app": { - "bundleName": "com.example.getcallingbundlepromisetest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.getcallingbundlepromisetest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.getcallingbundlepromisetest", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "com.example.getcallingbundlepromisetest", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.getcallingbundlepromisetest.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard", - "visible": true - } + "name": "com.example.getcallingbundlepromisetest.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard", + "visible": true + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/featureability/sceneproject/startability/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/startability/src/main/config.json index 2bab2df2f88a760b2426912ce595e9f311c51dee..26e8f398619088f1897b13556beab01a21f92cfa 100644 --- a/ability/ability_runtime/featureability/sceneproject/startability/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/startability/src/main/config.json @@ -1,63 +1,62 @@ { - "app": { - "bundleName": "com.example.startability", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.startability", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.startability", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "com.example.startability", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.homeability" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.homeability" - ] - } - ], - "name": "com.example.startability.MainAbility", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "singleton" - } + "name": "com.example.startability.MainAbility", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "singleton" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/featureability/sceneproject/startabilityforresult/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/startabilityforresult/src/main/config.json index 603a48e789f0657e4dbbaccad00b632866e35444..74b216037316c69e3941d61c7d28d39ff206bda2 100644 --- a/ability/ability_runtime/featureability/sceneproject/startabilityforresult/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/startabilityforresult/src/main/config.json @@ -1,63 +1,62 @@ { - "app": { - "bundleName": "com.example.startabilityforresult", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.startabilityforresult", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.startabilityforresult", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "com.example.startabilityforresult", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.startabilityforresult.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard", - "visible": true - } + "name": "com.example.startabilityforresult.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard", + "visible": true + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/featureability/sceneproject/terminateabilitytest/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/terminateabilitytest/src/main/config.json index b0ac94dfd546419f7f0cb43511c1469dde4c9729..4c47cf15dc4f239de53388995734cd3b192bb57a 100644 --- a/ability/ability_runtime/featureability/sceneproject/terminateabilitytest/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/terminateabilitytest/src/main/config.json @@ -1,63 +1,62 @@ { - "app": { - "bundleName": "com.example.terminateabilitytest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.terminateabilitytest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.terminateabilitytest", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "com.example.terminateabilitytest", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.terminateabilitytest.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "singleton", - "visible": true - } + "name": "com.example.terminateabilitytest.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "singleton", + "visible": true + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhost/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhost/entry/src/main/config.json index d747ee2dedf6dc8c876a2a141ff8bf6a724fb8f5..92a795089b086593f82b065ac33835c5a1662a79 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhost/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhost/entry/src/main/config.json @@ -1,121 +1,120 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhost", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhost", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhost", + "name": ".FormStHostApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhost", - "name": ".FormStHostApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormCast_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnUninstall_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent" - }, - { - "name": "FMS_FormCast_commonEvent" - }, - { - "name": "FMS_FormOnUninstall_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormCast_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnUninstall_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent" + }, + { + "name": "FMS_FormCast_commonEvent" + }, + { + "name": "FMS_FormOnUninstall_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostb/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostb/entry/src/main/config.json index 5634413d0066755d722f36a16c587ac8b0bd2813..122d0683683789855b595c67a284bdc694d1abf2 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostb/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostb/entry/src/main/config.json @@ -1,107 +1,106 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhostb", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhostb", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhostb", + "name": ".FormStHostAppB", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhostb", - "name": ".FormStHostAppB", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostc/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostc/entry/src/main/config.json index 143aa0cf8c32726a79048270d4b15ce3c3b4c5e0..cc6c12d99c6852bce89421c51c93c0a7592a7043 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostc/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostc/entry/src/main/config.json @@ -1,137 +1,136 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhostc", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhostc", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhostc", + "name": ".FormStHostAppC", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhostc", - "name": ".FormStHostAppC", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormCast_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnReleased_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_TimeChange_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent" - }, - { - "name": "FMS_FormCast_commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "name": "FMS_FormOnReleased_commonEvent" - }, - { - "name": "FMS_TimeChange_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormCast_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnReleased_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_TimeChange_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent" + }, + { + "name": "FMS_FormCast_commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "name": "FMS_FormOnReleased_commonEvent" + }, + { + "name": "FMS_TimeChange_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostd/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostd/entry/src/main/config.json index 2d26ca68ad29d5008de62d7bad2083b3e38716a1..48e6081295365ef96d80f80f4beb473471760123 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostd/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostd/entry/src/main/config.json @@ -1,121 +1,120 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhostd", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhostd", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhostd", + "name": ".FormStHostAppD", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhostd", - "name": ".FormStHostAppD", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnReleased_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "name": "FMS_FormOnReleased_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnReleased_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "name": "FMS_FormOnReleased_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhoste/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhoste/entry/src/main/config.json index 9f88d26bca0b20705d9b25fbb672406e028cf247..89b74d1787e85d553414c18b18c55d7aeee40f28 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhoste/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhoste/entry/src/main/config.json @@ -1,137 +1,136 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhoste", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhoste", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhoste", + "name": ".FormStHostAppE", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhoste", - "name": ".FormStHostAppE", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDynamicRefresh_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormUpdateRefresh_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnRequest_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "name": "FMS_FormDynamicRefresh_commonEvent" - }, - { - "name": "FMS_FormUpdateRefresh_commonEvent" - }, - { - "name": "FMS_FormOnRequest_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDynamicRefresh_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormUpdateRefresh_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnRequest_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "name": "FMS_FormDynamicRefresh_commonEvent" + }, + { + "name": "FMS_FormUpdateRefresh_commonEvent" + }, + { + "name": "FMS_FormOnRequest_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostf/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostf/entry/src/main/config.json index 1151f294c34c95e04984ba6de164fe4f15060d50..27c0064e7228ab6d942d2dcd5410dc2046977669 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostf/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostf/entry/src/main/config.json @@ -1,129 +1,128 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhostf", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhostf", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhostf", + "name": ".FormStHostAppF", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhostf", - "name": ".FormStHostAppF", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnReleased_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormUpdateRefresh_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "name": "FMS_FormOnReleased_commonEvent" - }, - { - "name": "FMS_FormUpdateRefresh_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnReleased_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormUpdateRefresh_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "name": "FMS_FormOnReleased_commonEvent" + }, + { + "name": "FMS_FormUpdateRefresh_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostg/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostg/entry/src/main/config.json index 3450d80c0b08d6356ff01879a6a8773d21a108f2..4d752993a99e68536dd48164228da89f3e3843ab 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostg/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostg/entry/src/main/config.json @@ -1,121 +1,120 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhostg", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhostg", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhostg", + "name": ".FormStHostAppG", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhostg", - "name": ".FormStHostAppG", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnState_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "name": "FMS_FormOnState_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnState_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "name": "FMS_FormOnState_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhosti/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhosti/entry/src/main/config.json index 90353b93241971b44fb6ff7183269a7022ef6f5e..15b5419454d0f8dbcfeec10f2ac8153c0a4b0a08 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhosti/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhosti/entry/src/main/config.json @@ -1,121 +1,120 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhosti", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhosti", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhosti", + "name": ".FormStHostAppI", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhosti", - "name": ".FormStHostAppI", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnState_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "name": "FMS_FormOnState_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnState_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "name": "FMS_FormOnState_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostj/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostj/entry/src/main/config.json index 9138923ec17e9ed7381b85cfc9cb9c8fa89bd6e5..a818831af7befbefb1d31977ef95b6a146177212 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostj/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostj/entry/src/main/config.json @@ -1,113 +1,112 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhostj", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhostj", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhostj", + "name": ".FormStHostApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhostj", - "name": ".FormStHostApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormCast_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent" - }, - { - "name": "FMS_FormCast_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormCast_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent" + }, + { + "name": "FMS_FormCast_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostk/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostk/entry/src/main/config.json index a26471226982f720be502335b58f29f17f2cc987..7af5236694b633284cfd4413c2000dd54a4fb4c7 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostk/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostk/entry/src/main/config.json @@ -1,137 +1,136 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhostk", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhostk", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhostk", + "name": ".FormStHostAppK", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhostk", - "name": ".FormStHostAppK", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnCast_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormTerminate_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnRequest_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnReleased_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent" - }, - { - "name": "FMS_FormOnCast_commonEvent" - }, - { - "name": "FMS_FormTerminate_commonEvent" - }, - { - "name": "FMS_FormOnRequest_commonEvent" - }, - { - "name": "FMS_FormOnReleased_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnCast_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormTerminate_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnRequest_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnReleased_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent" + }, + { + "name": "FMS_FormOnCast_commonEvent" + }, + { + "name": "FMS_FormTerminate_commonEvent" + }, + { + "name": "FMS_FormOnRequest_commonEvent" + }, + { + "name": "FMS_FormOnReleased_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostl/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostl/entry/src/main/config.json index c9d6daabf2853b8ce1f791cf49f4d26736ca5fa3..61919d2fc4eb2b4a0e1ad82cdce45401142f1e15 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostl/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostl/entry/src/main/config.json @@ -1,115 +1,114 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhostl", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhostl", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhostl", + "name": ".FormStHostAppL", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhostl", - "name": ".FormStHostAppL", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnRequest_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "FMS_FormOnRequest_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnRequest_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "FMS_FormOnRequest_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostn/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostn/entry/src/main/config.json index cbe7d14938fc30d029c48a35972dfe1c3ec248f1..eaeafeba9745140ab635ce7de0b9c9b36750c3c9 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostn/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostn/entry/src/main/config.json @@ -1,121 +1,120 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhostn", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhostn", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhostn", + "name": ".FormStHostAppN", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhostn", - "name": ".FormStHostAppN", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormCast_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_SendCastForm_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent" - }, - { - "name": "FMS_FormCast_commonEvent" - }, - { - "name": "FMS_SendCastForm_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormCast_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_SendCastForm_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent" + }, + { + "name": "FMS_FormCast_commonEvent" + }, + { + "name": "FMS_SendCastForm_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostnoperm/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostnoperm/entry/src/main/config.json index 30b20b978db31cd8eb6558389ce06c876f6fc938..fe44d43563930a805530543f5bb7d7a00cb95c79 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostnoperm/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostnoperm/entry/src/main/config.json @@ -1,134 +1,133 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhostnoperm", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhostnoperm", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhostnoperm", + "name": ".FormStHostAppNoPerm", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhostnoperm", - "name": ".FormStHostAppNoPerm", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnReleased_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnRequest_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnState_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "name": "FMS_FormOnReleased_commonEvent" - }, - { - "name": "FMS_FormOnRequest_commonEvent" - }, - { - "name": "FMS_FormOnState_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnReleased_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnRequest_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnState_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "name": "FMS_FormOnReleased_commonEvent" + }, + { + "name": "FMS_FormOnRequest_commonEvent" + }, + { + "name": "FMS_FormOnState_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhosto/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhosto/entry/src/main/config.json index 69df24421230020ff82c9abc48d8bea200e07f36..eb6cbef461ab612933d3a383c8c9d338ed167c46 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhosto/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhosto/entry/src/main/config.json @@ -1,121 +1,120 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhosto", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhosto", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhosto", + "name": ".FormStHostAppO", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhosto", - "name": ".FormStHostAppO", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormCast_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_SendCastForm_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent" - }, - { - "name": "FMS_FormCast_commonEvent" - }, - { - "name": "FMS_SendCastForm_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormCast_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_SendCastForm_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent" + }, + { + "name": "FMS_FormCast_commonEvent" + }, + { + "name": "FMS_SendCastForm_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostp/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostp/entry/src/main/config.json index c6cb93cef829d7afa9157a1cd522ce13976aa7ab..166ff596c25437b11fc97c0cef6289695f197ce5 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostp/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhostp/entry/src/main/config.json @@ -1,121 +1,120 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemhostp", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemhostp", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemhostp", + "name": ".FormStHostAppP", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemhostp", - "name": ".FormStHostAppP", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormCast_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_SendCastForm_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent" - }, - { - "name": "FMS_FormCast_commonEvent" - }, - { - "name": "FMS_SendCastForm_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormCast_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_SendCastForm_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent" + }, + { + "name": "FMS_FormCast_commonEvent" + }, + { + "name": "FMS_SendCastForm_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationA/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationA/entry/src/main/config.json index cc845ed3bd8027bdbf3320671bfca696634665a6..bd239c5307e9a2cda7a2cc825478390c27f86c70 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationA/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationA/entry/src/main/config.json @@ -1,143 +1,142 @@ { - "app": { - "bundleName": "com.form.formsystemtestservicea.hmservice", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.form.formsystemtestservicea.hmservice", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.form.formsystemtestservicea.hmservice", - "name": ".FormSupplyAppA", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.form.formsystemtestservicea.hmservice", + "name": ".FormSupplyAppA", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "name": ".FormAbility", - "srcPath": "FormAbility", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "service", - "formsEnabled": true, - "forms": [ - { - "jsComponentName": "Form_Js001", - "isDefault": true, - "scheduledUpdateTime": "10:30", - "formVisibleNotify": true, - "defaultDimension": "1*2", - "name": "Form_Js001", - "description": "This is a form 001", - "colorMode": "auto", - "type": "JS", - "supportDimensions": [ - "1*2", - "2*2" - ], - "updateEnabled": true, - "updateDuration": 1 - }, - { - "jsComponentName": "Form_Js002", - "isDefault": false, - "defaultDimension": "2*2", - "formVisibleNotify": true, - "name": "Form_Js002", - "colorMode": "auto", - "description": "This is a form 002", - "supportDimensions": [ - "1*2", - "2*2" - ], - "type": "JS", - "updateEnabled": true, - "updateDuration": 1 - } - ], - "srcLanguage": "ets" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "name": ".FormAbility", + "srcPath": "FormAbility", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "service", + "formsEnabled": true, + "forms": [ + { + "jsComponentName": "Form_Js001", + "isDefault": true, + "scheduledUpdateTime": "10:30", + "formVisibleNotify": true, + "defaultDimension": "1*2", + "name": "Form_Js001", + "description": "This is a form 001", + "colorMode": "auto", + "type": "JS", + "supportDimensions": [ + "1*2", + "2*2" + ], + "updateEnabled": true, + "updateDuration": 1 + }, + { + "jsComponentName":"Form_Js002", + "isDefault":false, + "defaultDimension":"2*2", + "formVisibleNotify":true, + "name":"Form_Js002", + "colorMode":"auto", + "description":"This is a form 002", + "supportDimensions":[ + "1*2", + "2*2" + ], + "type":"JS", + "updateEnabled":true, + "updateDuration":1 + } ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/second" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": "Form_Js001", - "window": { - "designWidth": 720, - "autoDesignWidth": true - }, - "type": "form" - } + "srcLanguage": "ets" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index", + "pages/second" ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "reqPermissions": [ - { - "reason": "need use FormSupply commonEvent", - "name": "FMS_FormSupply_commonEvent" - } - ] - } + "name": "Form_Js001", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "type": "form" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "reason": "need use FormSupply commonEvent", + "name": "FMS_FormSupply_commonEvent" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationB/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationB/entry/src/main/config.json index 98eebf64a7fc537d5a58a140f09b220b1f83249b..f96b0701ea79899c0dafc7fd18e18100b3535c1b 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationB/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationB/entry/src/main/config.json @@ -1,141 +1,140 @@ { - "app": { - "bundleName": "com.form.formsystemtestserviceb.hmservice", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.form.formsystemtestserviceb.hmservice", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.form.formsystemtestserviceb.hmservice", - "name": ".FormSupplyAppB", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.form.formsystemtestserviceb.hmservice", + "name": ".FormSupplyAppB", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "name": ".FormAbility", - "srcPath": "FormAbility", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "service", - "formsEnabled": true, - "forms": [ - { - "jsComponentName": "widget", - "isDefault": true, - "formVisibleNotify": true, - "defaultDimension": "1*2", - "name": "Form_Js001", - "description": "This is a form 001", - "colorMode": "auto", - "type": "JS", - "supportDimensions": [ - "1*2", - "2*2" - ], - "updateEnabled": true, - "updateDuration": 1 - }, - { - "jsComponentName": "widget", - "isDefault": false, - "defaultDimension": "2*2", - "formVisibleNotify": true, - "name": "Form_Js002", - "colorMode": "auto", - "description": "This is a form 002", - "supportDimensions": [ - "1*2", - "2*2" - ], - "type": "JS", - "updateEnabled": true, - "scheduledUpdateTime": "10:30" - } - ], - "srcLanguage": "ets" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "name": ".FormAbility", + "srcPath": "FormAbility", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "service", + "formsEnabled": true, + "forms": [ + { + "jsComponentName": "widget", + "isDefault": true, + "formVisibleNotify": true, + "defaultDimension": "1*2", + "name": "Form_Js001", + "description": "This is a form 001", + "colorMode": "auto", + "type": "JS", + "supportDimensions": [ + "1*2", + "2*2" + ], + "updateEnabled": true, + "updateDuration": 1 + }, + { + "jsComponentName":"widget", + "isDefault":false, + "defaultDimension":"2*2", + "formVisibleNotify":true, + "name":"Form_Js002", + "colorMode":"auto", + "description":"This is a form 002", + "supportDimensions":[ + "1*2", + "2*2" + ], + "type":"JS", + "updateEnabled":true, + "scheduledUpdateTime": "10:30" + } ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "srcLanguage": "ets" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormSupply_commonEvent", + "reason": "need use FormSupply commonEvent" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": "widget", - "window": { - "designWidth": 720, - "autoDesignWidth": true - }, - "type": "form" - } - ] - } + "name": "widget", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "type": "form" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationC/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationC/entry/src/main/config.json index c9580ed56d04f1c90327c682b0700520f8f877ff..fb8554bfd68208e2821f2b72a232a95ea60c817f 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationC/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationC/entry/src/main/config.json @@ -1,141 +1,140 @@ { - "app": { - "bundleName": "com.form.formsystemtestservicec.hmservice", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.form.formsystemtestservicec.hmservice", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.form.formsystemtestservicec.hmservice", - "name": ".FormSupplyAppC", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.form.formsystemtestservicec.hmservice", + "name": ".FormSupplyAppC", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "name": ".FormAbility", - "srcPath": "FormAbility", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "service", - "formsEnabled": true, - "forms": [ - { - "jsComponentName": "widget", - "isDefault": true, - "formVisibleNotify": true, - "defaultDimension": "1*2", - "name": "Form_Js001", - "description": "This is a form 001", - "colorMode": "auto", - "type": "JS", - "supportDimensions": [ - "1*2", - "2*2" - ], - "updateEnabled": true, - "updateDuration": 1 - }, - { - "jsComponentName": "widget", - "isDefault": false, - "defaultDimension": "2*2", - "formVisibleNotify": true, - "name": "Form_Js002", - "colorMode": "auto", - "description": "This is a form 002", - "supportDimensions": [ - "1*2", - "2*2" - ], - "type": "JS", - "updateEnabled": true, - "scheduledUpdateTime": "10:30" - } - ], - "srcLanguage": "ets" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "name": ".FormAbility", + "srcPath": "FormAbility", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "service", + "formsEnabled": true, + "forms": [ + { + "jsComponentName": "widget", + "isDefault": true, + "formVisibleNotify": true, + "defaultDimension": "1*2", + "name": "Form_Js001", + "description": "This is a form 001", + "colorMode": "auto", + "type": "JS", + "supportDimensions": [ + "1*2", + "2*2" + ], + "updateEnabled": true, + "updateDuration": 1 + }, + { + "jsComponentName":"widget", + "isDefault":false, + "defaultDimension":"2*2", + "formVisibleNotify":true, + "name":"Form_Js002", + "colorMode":"auto", + "description":"This is a form 002", + "supportDimensions":[ + "1*2", + "2*2" + ], + "type":"JS", + "updateEnabled":true, + "scheduledUpdateTime": "10:30" + } ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "srcLanguage": "ets" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormSupply_commonEvent", + "reason": "need use FormSupply commonEvent" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": "widget", - "window": { - "designWidth": 720, - "autoDesignWidth": true - }, - "type": "form" - } - ] - } + "name": "widget", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "type": "form" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationD/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationD/entry/src/main/config.json index 79fc2e3eb756640014cac3f7751a9b498573b3ea..ea410ede57007baec76febe9f3aa5bd91abba0c0 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationD/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationD/entry/src/main/config.json @@ -1,141 +1,140 @@ { - "app": { - "bundleName": "com.form.formsystemtestserviced.hmservice", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.form.formsystemtestserviced.hmservice", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.form.formsystemtestserviced.hmservice", - "name": ".FormSupplyAppD", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.form.formsystemtestserviced.hmservice", + "name": ".FormSupplyAppD", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "name": ".FormAbility", - "srcPath": "FormAbility", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "service", - "formsEnabled": true, - "forms": [ - { - "jsComponentName": "widget", - "isDefault": true, - "formVisibleNotify": false, - "defaultDimension": "1*2", - "name": "Form_Js001", - "description": "This is a form 001", - "colorMode": "auto", - "type": "JS", - "supportDimensions": [ - "1*2", - "2*2" - ], - "updateEnabled": true, - "updateDuration": 1 - }, - { - "jsComponentName": "widget", - "isDefault": false, - "defaultDimension": "2*2", - "formVisibleNotify": true, - "name": "Form_Js002", - "colorMode": "auto", - "description": "This is a form 002", - "supportDimensions": [ - "1*2", - "2*2" - ], - "type": "JS", - "updateEnabled": true, - "scheduledUpdateTime": "10:30" - } - ], - "srcLanguage": "ets" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "name": ".FormAbility", + "srcPath": "FormAbility", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "service", + "formsEnabled": true, + "forms": [ + { + "jsComponentName": "widget", + "isDefault": true, + "formVisibleNotify": false, + "defaultDimension": "1*2", + "name": "Form_Js001", + "description": "This is a form 001", + "colorMode": "auto", + "type": "JS", + "supportDimensions": [ + "1*2", + "2*2" + ], + "updateEnabled": true, + "updateDuration": 1 + }, + { + "jsComponentName":"widget", + "isDefault":false, + "defaultDimension":"2*2", + "formVisibleNotify":true, + "name":"Form_Js002", + "colorMode":"auto", + "description":"This is a form 002", + "supportDimensions":[ + "1*2", + "2*2" + ], + "type":"JS", + "updateEnabled":true, + "scheduledUpdateTime": "10:30" + } ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "srcLanguage": "ets" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormSupply_commonEvent", + "reason": "need use FormSupply commonEvent" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": "widget", - "window": { - "designWidth": 720, - "autoDesignWidth": true - }, - "type": "form" - } - ] - } + "name": "widget", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "type": "form" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationE/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationE/entry/src/main/config.json index 73ba5152887d9e83cafd96fa11cf84279956d9a9..958e5ed3eadcc4bb0de61f04e6554ad233a569ea 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationE/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationE/entry/src/main/config.json @@ -1,143 +1,142 @@ { - "app": { - "bundleName": "com.form.formsystemtestservicee.hmservice", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.form.formsystemtestservicee.hmservice", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.form.formsystemtestservicee.hmservice", - "name": ".FormSupplyAppE", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.form.formsystemtestservicee.hmservice", + "name": ".FormSupplyAppE", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "name": ".FormAbility", - "srcPath": "FormAbility", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "service", - "formsEnabled": true, - "forms": [ - { - "jsComponentName": "widget", - "isDefault": true, - "scheduledUpdateTime": "10:30", - "formVisibleNotify": true, - "defaultDimension": "1*2", - "name": "Form_Js001", - "description": "This is a form 001", - "colorMode": "auto", - "type": "JS", - "supportDimensions": [ - "1*2", - "2*2" - ], - "updateEnabled": true, - "updateDuration": 1 - }, - { - "jsComponentName": "widget", - "isDefault": false, - "defaultDimension": "2*2", - "formVisibleNotify": true, - "name": "Form_Js002", - "colorMode": "auto", - "description": "This is a form 002", - "supportDimensions": [ - "1*2", - "2*2" - ], - "type": "JS", - "updateEnabled": true, - "updateDuration": 1 - } - ], - "srcLanguage": "ets" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "name": ".FormAbility", + "srcPath": "FormAbility", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "service", + "formsEnabled": true, + "forms": [ + { + "jsComponentName": "widget", + "isDefault": true, + "scheduledUpdateTime": "10:30", + "formVisibleNotify": true, + "defaultDimension": "1*2", + "name": "Form_Js001", + "description": "This is a form 001", + "colorMode": "auto", + "type": "JS", + "supportDimensions": [ + "1*2", + "2*2" + ], + "updateEnabled": true, + "updateDuration": 1 + }, + { + "jsComponentName":"widget", + "isDefault":false, + "defaultDimension":"2*2", + "formVisibleNotify":true, + "name":"Form_Js002", + "colorMode":"auto", + "description":"This is a form 002", + "supportDimensions":[ + "1*2", + "2*2" + ], + "type":"JS", + "updateEnabled":true, + "updateDuration":1 + } ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "srcLanguage": "ets" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormSupply_commonEvent", + "reason": "need use FormSupply commonEvent" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index", + "pages/second" ], - "reqPermissions": [ - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/second" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": "widget", - "window": { - "designWidth": 720, - "autoDesignWidth": true - }, - "type": "form" - } - ] - } + "name": "widget", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "type": "form" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationF/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationF/entry/src/main/config.json index 30d723f3acd1321a0b82f8800402d8a7852effcf..9fee2ad4f6c4a688c913db547526243be56849e6 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationF/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationF/entry/src/main/config.json @@ -1,142 +1,141 @@ { - "app": { - "bundleName": "com.form.formsystemtestservicef.hmservice", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.form.formsystemtestservicef.hmservice", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.form.formsystemtestservicef.hmservice", - "name": ".FormSupplyAppF", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.form.formsystemtestservicef.hmservice", + "name": ".FormSupplyAppF", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "name": ".FormAbility", - "srcPath": "FormAbility", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "service", - "formsEnabled": true, - "forms": [ - { - "jsComponentName": "Form_Js001", - "isDefault": true, - "formVisibleNotify": true, - "defaultDimension": "1*2", - "name": "Form_Js001", - "description": "This is a form widget", - "colorMode": "auto", - "type": "JS", - "supportDimensions": [ - "1*2", - "2*2" - ], - "updateEnabled": true, - "updateDuration": 1 - }, - { - "jsComponentName": "Form_Js002", - "isDefault": false, - "scheduledUpdateTime": "10:30", - "formVisibleNotify": true, - "defaultDimension": "1*2", - "name": "Form_Js002", - "description": "This is a form widget", - "colorMode": "auto", - "type": "JS", - "supportDimensions": [ - "1*2", - "2*2" - ], - "updateEnabled": true - } - ], - "srcLanguage": "ets" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "name": ".FormAbility", + "srcPath": "FormAbility", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "service", + "formsEnabled": true, + "forms": [ + { + "jsComponentName": "Form_Js001", + "isDefault": true, + "formVisibleNotify": true, + "defaultDimension": "1*2", + "name": "Form_Js001", + "description": "This is a form widget", + "colorMode": "auto", + "type": "JS", + "supportDimensions": [ + "1*2", + "2*2" + ], + "updateEnabled": true, + "updateDuration": 1 + }, + { + "jsComponentName": "Form_Js002", + "isDefault": false, + "scheduledUpdateTime": "10:30", + "formVisibleNotify": true, + "defaultDimension": "1*2", + "name": "Form_Js002", + "description": "This is a form widget", + "colorMode": "auto", + "type": "JS", + "supportDimensions": [ + "1*2", + "2*2" + ], + "updateEnabled": true + } ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/second" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": "widget", - "window": { - "designWidth": 720, - "autoDesignWidth": true - }, - "type": "form" - } + "srcLanguage": "ets" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index", + "pages/second" ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "reqPermissions": [ - { - "reason": "need use FormSupply commonEvent", - "name": "FMS_FormSupply_commonEvent" - } - ] - } + "name": "widget", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "type": "form" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "reason": "need use FormSupply commonEvent", + "name": "FMS_FormSupply_commonEvent" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationG/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationG/entry/src/main/config.json index c51c1dce98c6a81487f1fa76afe9b84e08a0aa22..07413320931860e09135b7cf813b96d4656db8d3 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationG/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationG/entry/src/main/config.json @@ -1,127 +1,125 @@ { - "app": { - "bundleName": "com.form.formsystemtestserviceg.hmservice", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.form.formsystemtestserviceg.hmservice", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.form.formsystemtestserviceg.hmservice", - "name": ".FormSupplyAppG", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.form.formsystemtestserviceg.hmservice", + "name": ".FormSupplyAppG", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "name": ".FormAbility", - "srcPath": "FormAbility", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "service", - "formsEnabled": true, - "forms": [ - { - "jsComponentName": "Form_Js001", - "isDefault": true, - "scheduledUpdateTime": "10:30", - "formVisibleNotify": true, - "defaultDimension": "1*2", - "name": "Form_Js001", - "description": "This is a form widget", - "colorMode": "auto", - "type": "JS", - "supportDimensions": [ - "1*2", - "2*2" - ], - "updateEnabled": true, - "updateDuration": 1 - } - ], - "srcLanguage": "ets" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "name": ".FormAbility", + "srcPath": "FormAbility", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "service", + "formsEnabled": true, + "forms": [ + { + "jsComponentName": "Form_Js001", + "isDefault": true, + "scheduledUpdateTime": "10:30", + "formVisibleNotify": true, + "defaultDimension": "1*2", + "name": "Form_Js001", + "description": "This is a form widget", + "colorMode": "auto", + "type": "JS", + "supportDimensions": [ + "1*2", "2*2" + ], + "updateEnabled": true, + "updateDuration": 1 + } ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/second" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": "Form_Js001", - "window": { - "designWidth": 720, - "autoDesignWidth": true - }, - "type": "form" - } + "srcLanguage": "ets" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index", + "pages/second" ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "reqPermissions": [ - { - "reason": "need use FormSupply commonEvent", - "name": "FMS_FormSupply_commonEvent" - } - ] - } + "name": "Form_Js001", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "type": "form" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "reason": "need use FormSupply commonEvent", + "name": "FMS_FormSupply_commonEvent" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationH/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationH/entry/src/main/config.json index 56f057d6a853cb81bc87bcfcc94a56dce5c45106..c455132c5042d11e4ce489719c0a617fcdf1082b 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationH/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationH/entry/src/main/config.json @@ -1,143 +1,142 @@ { - "app": { - "bundleName": "com.form.formsystemtestserviceh.hmservice", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.form.formsystemtestserviceh.hmservice", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.form.formsystemtestserviceh.hmservice", - "name": ".FormSupplyAppH", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.form.formsystemtestserviceh.hmservice", + "name": ".FormSupplyAppH", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "name": ".FormAbility", - "srcPath": "FormAbility", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "service", - "formsEnabled": true, - "forms": [ - { - "jsComponentName": "widget", - "isDefault": true, - "scheduledUpdateTime": "10:30", - "formVisibleNotify": true, - "defaultDimension": "1*2", - "name": "Form_Js001", - "description": "This is a form 001", - "colorMode": "auto", - "type": "JS", - "supportDimensions": [ - "1*2", - "2*2" - ], - "updateEnabled": true, - "updateDuration": 1 - }, - { - "jsComponentName": "widget", - "isDefault": false, - "defaultDimension": "2*2", - "formVisibleNotify": true, - "name": "Form_Js002", - "colorMode": "auto", - "description": "This is a form 002", - "supportDimensions": [ - "1*2", - "2*2" - ], - "type": "JS", - "updateEnabled": true, - "updateDuration": 1 - } - ], - "srcLanguage": "ets" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "name": ".FormAbility", + "srcPath": "FormAbility", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "service", + "formsEnabled": true, + "forms": [ + { + "jsComponentName": "widget", + "isDefault": true, + "scheduledUpdateTime": "10:30", + "formVisibleNotify": true, + "defaultDimension": "1*2", + "name": "Form_Js001", + "description": "This is a form 001", + "colorMode": "auto", + "type": "JS", + "supportDimensions": [ + "1*2", + "2*2" + ], + "updateEnabled": true, + "updateDuration": 1 + }, + { + "jsComponentName":"widget", + "isDefault":false, + "defaultDimension":"2*2", + "formVisibleNotify":true, + "name":"Form_Js002", + "colorMode":"auto", + "description":"This is a form 002", + "supportDimensions":[ + "1*2", + "2*2" + ], + "type":"JS", + "updateEnabled":true, + "updateDuration":1 + } ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "srcLanguage": "ets" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormSupply_commonEvent", + "reason": "need use FormSupply commonEvent" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index", + "pages/second" ], - "reqPermissions": [ - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/second" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": "widget", - "window": { - "designWidth": 720, - "autoDesignWidth": true - }, - "type": "form" - } - ] - } + "name": "widget", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "type": "form" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationNotSysApp/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationNotSysApp/entry/src/main/config.json index a6047ddd65c5dd27519dbb8e964c60220df595f1..0205a204cd87ebace020903e0c6247926f524d63 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationNotSysApp/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsupplyapplicationNotSysApp/entry/src/main/config.json @@ -1,143 +1,142 @@ { - "app": { - "bundleName": "com.form.formsystemtestservicenotsysapp.hmservice", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.form.formsystemtestservicenotsysapp.hmservice", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.form.formsystemtestservicenotsysapp.hmservice", - "name": ".FormSupplyAppNS", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.form.formsystemtestservicenotsysapp.hmservice", + "name": ".FormSupplyAppNS", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "name": ".FormAbility", - "srcPath": "FormAbility", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "service", - "formsEnabled": true, - "forms": [ - { - "jsComponentName": "Form_Js001", - "isDefault": true, - "scheduledUpdateTime": "10:30", - "formVisibleNotify": true, - "defaultDimension": "1*2", - "name": "Form_Js001", - "description": "This is a form 001", - "colorMode": "auto", - "type": "JS", - "supportDimensions": [ - "1*2", - "2*2" - ], - "updateEnabled": true, - "updateDuration": 1 - }, - { - "jsComponentName": "Form_Js002", - "isDefault": false, - "defaultDimension": "2*2", - "formVisibleNotify": true, - "name": "Form_Js002", - "colorMode": "auto", - "description": "This is a form 002", - "supportDimensions": [ - "1*2", - "2*2" - ], - "type": "JS", - "updateEnabled": true, - "updateDuration": 1 - } - ], - "srcLanguage": "ets" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "name": ".FormAbility", + "srcPath": "FormAbility", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "service", + "formsEnabled": true, + "forms": [ + { + "jsComponentName": "Form_Js001", + "isDefault": true, + "scheduledUpdateTime": "10:30", + "formVisibleNotify": true, + "defaultDimension": "1*2", + "name": "Form_Js001", + "description": "This is a form 001", + "colorMode": "auto", + "type": "JS", + "supportDimensions": [ + "1*2", + "2*2" + ], + "updateEnabled": true, + "updateDuration": 1 + }, + { + "jsComponentName":"Form_Js002", + "isDefault":false, + "defaultDimension":"2*2", + "formVisibleNotify":true, + "name":"Form_Js002", + "colorMode":"auto", + "description":"This is a form 002", + "supportDimensions":[ + "1*2", + "2*2" + ], + "type":"JS", + "updateEnabled":true, + "updateDuration":1 + } ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/second" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": "Form_Js001", - "window": { - "designWidth": 720, - "autoDesignWidth": true - }, - "type": "form" - } + "srcLanguage": "ets" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index", + "pages/second" ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "reqPermissions": [ - { - "reason": "need use FormSupply commonEvent", - "name": "FMS_FormSupply_commonEvent" - } - ] - } + "name": "Form_Js001", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "type": "form" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "reason": "need use FormSupply commonEvent", + "name": "FMS_FormSupply_commonEvent" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemprovidera/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemprovidera/entry/src/main/config.json index e1d696805db1d1ca04cfe46c6da095eeedf2a860..5a70158286f9bb2040fb75349ba91fc1d9ef3f6a 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemprovidera/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemprovidera/entry/src/main/config.json @@ -1,160 +1,159 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemprovidera", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemprovidera", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemprovidera", - "name": ".FormSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "form_module_a", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "service", - "launchType": "standard", - "formsEnabled": true, - "forms": [ - { - "name": "FormA_Js001", - "description": "form_description_FormA_Js001", - "descriptionId": 0, - "isDefault": true, - "type": "JS", - "colorMode": "dark", - "supportDimensions": [ - "1*2", - "2*4" - ], - "defaultDimension": "1*2", - "updateEnabled": true, - "updateDuration": 1, - "scheduledUpdateTime": "5:30", - "jsComponentName": "card_a01", - "formVisibleNotify": true, - "formConfigAbility": "abilitya01", - "metaData": { - "customizeData": [ - { - "name": "originWidgetNameA01", - "value": "valueA01" - } - ] - } - }, - { - "name": "FormA_Js002", - "description": "form_description_FormA_Js002", - "descriptionId": 10, - "isDefault": false, - "type": "JS", - "colorMode": "light", - "supportDimensions": [ - "1*2", - "2*2", - "2*4", - "4*4" - ], - "defaultDimension": "4*4", - "updateEnabled": false, - "updateDuration": 2, - "scheduledUpdateTime": "20:30", - "jsComponentName": "card_a02", - "formVisibleNotify": false, - "formConfigAbility": "abilitya02", - "metaData": { - "customizeData": [ - { - "name": "originWidgetNameA02", - "value": "valueA02" - } - ] - } - } - ] - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - } + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemprovidera", + "name": ".FormSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "form_module_a", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "service", + "launchType": "standard", + "formsEnabled": true, + "forms": [ + { + "name": "FormA_Js001", + "description": "form_description_FormA_Js001", + "descriptionId": 0, + "isDefault": true, + "type": "JS", + "colorMode": "dark", + "supportDimensions": [ + "1*2", + "2*4" + ], + "defaultDimension": "1*2", + "updateEnabled": true, + "updateDuration": 1, + "scheduledUpdateTime": "5:30", + "jsComponentName": "card_a01", + "formVisibleNotify": true, + "formConfigAbility": "abilitya01", + "metaData": { + "customizeData": [ + { + "name": "originWidgetNameA01", + "value": "valueA01" + } + ] } - ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false + }, + { + "name": "FormA_Js002", + "description": "form_description_FormA_Js002", + "descriptionId": 10, + "isDefault": false, + "type": "JS", + "colorMode": "light", + "supportDimensions": [ + "1*2", + "2*2", + "2*4", + "4*4" + ], + "defaultDimension": "4*4", + "updateEnabled": false, + "updateDuration": 2, + "scheduledUpdateTime": "20:30", + "jsComponentName": "card_a02", + "formVisibleNotify": false, + "formConfigAbility": "abilitya02", + "metaData": { + "customizeData": [ + { + "name": "originWidgetNameA02", + "value": "valueA02" } + ] } + } ] - } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderb/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderb/entry/src/main/config.json index ffd073ef9b348dbb93c0adabde670048df35f47b..a6db3fe32dd6029a66bf998550d617e439d044a0 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderb/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderb/entry/src/main/config.json @@ -1,131 +1,130 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemproviderb", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemproviderb", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemproviderb", - "name": ".FormSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "form_module_b", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "service", - "launchType": "standard", - "formsEnabled": true, - "forms": [ - { - "name": "FormB_Js001", - "description": "form_description_FormB_Js001", - "descriptionId": 20, - "isDefault": true, - "type": "JS", - "colorMode": "auto", - "supportDimensions": [ - "1*2", - "2*2" - ], - "defaultDimension": "2*2", - "updateEnabled": true, - "updateDuration": 3, - "scheduledUpdateTime": "10:30", - "jsComponentName": "card_b", - "formVisibleNotify": true, - "formConfigAbility": "abilityb", - "metaData": { - "customizeData": [ - { - "name": "originWidgetNameB", - "value": "valueB" - } - ] - } - } - ] - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - } + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemproviderb", + "name": ".FormSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "form_module_b", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "service", + "launchType": "standard", + "formsEnabled": true, + "forms": [ + { + "name": "FormB_Js001", + "description": "form_description_FormB_Js001", + "descriptionId": 20, + "isDefault": true, + "type": "JS", + "colorMode": "auto", + "supportDimensions": [ + "1*2", + "2*2" + ], + "defaultDimension": "2*2", + "updateEnabled": true, + "updateDuration": 3, + "scheduledUpdateTime": "10:30", + "jsComponentName": "card_b", + "formVisibleNotify": true, + "formConfigAbility": "abilityb", + "metaData": { + "customizeData": [ + { + "name": "originWidgetNameB", + "value": "valueB" } + ] } + } ] - } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderc/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderc/entry/src/main/config.json index 75f8e9d5ac044a5df96d000ad14cd5dfab69a1dc..8c2d52daca80b556710e86c0d609b4998a5664be 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderc/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderc/entry/src/main/config.json @@ -1,131 +1,130 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemproviderc", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemproviderc", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemproviderc", - "name": ".FormSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "form_module_c", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "service", - "launchType": "standard", - "formsEnabled": true, - "forms": [ - { - "name": "FormC_Js001", - "description": "form_description_FormC_Js001", - "descriptionId": 30, - "isDefault": true, - "type": "JS", - "colorMode": "light", - "supportDimensions": [ - "2*4", - "4*4" - ], - "defaultDimension": "2*4", - "updateEnabled": true, - "updateDuration": 4, - "scheduledUpdateTime": "15:30", - "jsComponentName": "card_c", - "formVisibleNotify": true, - "formConfigAbility": "abilityc", - "metaData": { - "customizeData": [ - { - "name": "originWidgetNameC", - "value": "valueC" - } - ] - } - } - ] - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - } + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemproviderc", + "name": ".FormSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "form_module_c", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "service", + "launchType": "standard", + "formsEnabled": true, + "forms": [ + { + "name": "FormC_Js001", + "description": "form_description_FormC_Js001", + "descriptionId": 30, + "isDefault": true, + "type": "JS", + "colorMode": "light", + "supportDimensions": [ + "2*4", + "4*4" + ], + "defaultDimension": "2*4", + "updateEnabled": true, + "updateDuration": 4, + "scheduledUpdateTime": "15:30", + "jsComponentName": "card_c", + "formVisibleNotify": true, + "formConfigAbility": "abilityc", + "metaData": { + "customizeData": [ + { + "name": "originWidgetNameC", + "value": "valueC" } + ] } + } ] - } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderd/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderd/entry/src/main/config.json index c9d80f47c91a658f9b2935e7c0d7791090a4c804..f84fe2414e252d01c0c20d2dcd61f13b77f87a37 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderd/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderd/entry/src/main/config.json @@ -1,103 +1,102 @@ { - "app": { - "bundleName": "com.ohos.st.formsystemproviderd", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsystemproviderd", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsystemproviderd", + "name": ".FormSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "form_module_d", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsystemproviderd", - "name": ".FormSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "form_module_d", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "service", + "launchType": "standard", + "formsEnabled": true, + "forms": [] + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "service", - "launchType": "standard", - "formsEnabled": true, - "forms": [] - } + "pages": [ + "pages/index" ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - } - ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest/entry/src/main/config.json index d79918a6f80412a942d3ad0643f78a63545c124b..e2a9011cb8f0b666d6fddbe94aa2067499b86016 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest/entry/src/main/config.json @@ -1,159 +1,162 @@ { - "app": { - "bundleName": "com.ohos.st.formacquiretest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formacquiretest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formacquiretest", - "name": ".FormAcquireSTApp", - "mainAbility": "com.ohos.st.formacquiretest.MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formacquiretest", + "name": ".FormAcquireSTApp", + "mainAbility": "com.ohos.st.formacquiretest.MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": "com.ohos.st.formacquiretest.MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormCast_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent", + "reason": "need use OnError commonEvent" + }, + { + "name": "FMS_FormCast_commonEvent", + "reason": "need use castFrom commonEvent" + }, + { + "name": "FMS_FormSupply_commonEvent", + "reason": "need use FormSupply commonEvent" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": "com.ohos.st.formacquiretest.MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormCast_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent", - "reason": "need use OnError commonEvent" - }, - { - "name": "FMS_FormCast_commonEvent", - "reason": "need use castFrom commonEvent" - }, - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest2/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest2/entry/src/main/config.json index 20519d4ae4061ab117d0a868cbf04ab3c6df144b..755b2bcf5f6c37e2c2840359a131e149dd69feb3 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest2/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest2/entry/src/main/config.json @@ -1,159 +1,158 @@ { - "app": { - "bundleName": "com.ohos.st.formacquiretest2", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formacquiretest2", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formacquiretest2", - "name": ".FormAcquire2STApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formacquiretest2", + "name": ".FormAcquire2STApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormCast_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent", + "reason": "need use OnError commonEvent" + }, + { + "name": "FMS_FormCast_commonEvent", + "reason": "need use castFrom commonEvent" + }, + { + "name": "FMS_FormSupply_commonEvent", + "reason": "need use FormSupply commonEvent" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormCast_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent", - "reason": "need use OnError commonEvent" - }, - { - "name": "FMS_FormCast_commonEvent", - "reason": "need use castFrom commonEvent" - }, - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/entry/src/main/config.json index ee0170daac6d67683825e7b51103f5ee5ff407a5..fb1cf985fa78bec754775d5f60dae763366ad181 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/entry/src/main/config.json @@ -1,177 +1,176 @@ { - "app": { - "bundleName": "com.ohos.st.formdeletetest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formdeletetest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formdeletetest", - "name": ".FormDeleteSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formdeletetest", + "name": ".FormDeleteSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormCast_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnReleased_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent", + "reason": "need use OnError commonEvent" + }, + { + "name": "FMS_FormCast_commonEvent", + "reason": "need use castFrom commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent", + "reason": "need use FormOnDeleted commonEvent" + }, + { + "name": "FMS_FormOnReleased_commonEvent", + "reason": "need use FormOnReleased commonEvent" + }, + { + "name": "FMS_FormSupply_commonEvent", + "reason": "need use FormSupply commonEvent" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormCast_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnReleased_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent", - "reason": "need use OnError commonEvent" - }, - { - "name": "FMS_FormCast_commonEvent", - "reason": "need use castFrom commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent", - "reason": "need use FormOnDeleted commonEvent" - }, - { - "name": "FMS_FormOnReleased_commonEvent", - "reason": "need use FormOnReleased commonEvent" - }, - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdynamicrefreshtest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdynamicrefreshtest/entry/src/main/config.json index cec357143722e826fdfd55e022d83616ddfd0c21..7b8ada74a1d9798df8c2eddd10ac511bd88c1cfa 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdynamicrefreshtest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdynamicrefreshtest/entry/src/main/config.json @@ -1,158 +1,157 @@ { - "app": { - "bundleName": "com.ohos.st.formdynamicrefreshtest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formdynamicrefreshtest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formdynamicrefreshtest", - "name": ".FormDynamicSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formdynamicrefreshtest", + "name": ".FormDynamicSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDynamicRefresh_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent", + "reason": "need use OnError commonEvent" + }, + { + "name": "FMS_FormDynamicRefresh_commonEvent", + "reason": "need use dynamic refresh commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDynamicRefresh_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent", - "reason": "need use OnError commonEvent" - }, - { - "name": "FMS_FormDynamicRefresh_commonEvent", - "reason": "need use dynamic refresh commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formfuzztest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formfuzztest/entry/src/main/config.json index 339e86c2b49e92c02b4bd8a3eb420ff53f74d250..8508ae97cb5d5a9a2dd9b9f2bcc6276895a07d37 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formfuzztest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formfuzztest/entry/src/main/config.json @@ -1,158 +1,157 @@ { - "app": { - "bundleName": "com.ohos.st.formfuzztest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.ohos.st.formfuzztest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formfuzztest", - "name": ".FormFuzzSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formfuzztest", + "name": ".FormFuzzSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormCast_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent", + "reason": "need use OnError commonEvent" + }, + { + "name": "FMS_FormCast_commonEvent", + "reason": "need use castFrom commonEvent" + }, + { + "name": "FMS_FormSupply_commonEvent", + "reason": "need use FormSupply commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name": "ohos.permission.REQUIRE_FORM" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormCast_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent", - "reason": "need use OnError commonEvent" - }, - { - "name": "FMS_FormCast_commonEvent", - "reason": "need use castFrom commonEvent" - }, - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.REQUIRE_FORM" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandonetest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandonetest/entry/src/main/config.json index fc7a7084fc7818814cba85649ce143bd1c55b140..f8cc9f58de1be1e39e6786f63da43defecaecfd2 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandonetest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandonetest/entry/src/main/config.json @@ -1,128 +1,127 @@ { - "app": { - "bundleName": "com.ohos.st.formsoneandonetest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsoneandonetest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsoneandonetest", - "name": ".FormSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsoneandonetest", + "name": ".FormSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandtwotest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandtwotest/entry/src/main/config.json index 7d12a7fc87ebab95875e72a82a959f2370c460af..dec38932b6147078c5207a2bdfd59a724e4128b7 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandtwotest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandtwotest/entry/src/main/config.json @@ -1,128 +1,127 @@ { - "app": { - "bundleName": "com.ohos.st.formsoneandtwotest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsoneandtwotest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsoneandtwotest", - "name": ".FormSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsoneandtwotest", + "name": ".FormSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandzerotest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandzerotest/entry/src/main/config.json index e7a1af08696debc264eb3c1f82769202f2ba86f6..f7c13675f43888e67d65a79f9926bf7a6d00e646 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandzerotest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandzerotest/entry/src/main/config.json @@ -1,128 +1,127 @@ { - "app": { - "bundleName": "com.ohos.st.formsoneandzerotest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formsoneandzerotest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formsoneandzerotest", - "name": ".FormSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formsoneandzerotest", + "name": ".FormSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formswithoutpermtest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formswithoutpermtest/entry/src/main/config.json index d503ebc0bd9a7e7da0b356838585786f519cb9d2..b332e6ff8bb4744703557921220d656f341041ce 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formswithoutpermtest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formswithoutpermtest/entry/src/main/config.json @@ -1,124 +1,123 @@ { - "app": { - "bundleName": "com.ohos.st.formswithoutpermtest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formswithoutpermtest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formswithoutpermtest", - "name": ".FormSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formswithoutpermtest", + "name": ".FormSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formszerotest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formszerotest/entry/src/main/config.json index b8e3961732b75af3fa907020c90d1eac904ede48..6c660a53e911398c4697d4139bf3ede52d5cadbb 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formszerotest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formszerotest/entry/src/main/config.json @@ -1,128 +1,127 @@ { - "app": { - "bundleName": "com.ohos.st.formszerotest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formszerotest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formszerotest", - "name": ".FormSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formszerotest", + "name": ".FormSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formhostdeathrecipienttest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formhostdeathrecipienttest/entry/src/main/config.json index d49157cc8029465f5c054f389a45eb915e9a6c91..4935d50e28930305de29cac40dfe3d8b172b3582 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formhostdeathrecipienttest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formhostdeathrecipienttest/entry/src/main/config.json @@ -1,144 +1,143 @@ { - "app": { - "bundleName": "com.ohos.st.formhostdeathrecipienttest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formhostdeathrecipienttest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formhostdeathrecipienttest", - "name": ".FormHostDeathRecipientSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formhostdeathrecipienttest", + "name": ".FormHostDeathRecipientSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormTerminate_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnRequest_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormSupply_commonEvent", + "reason": "need use FormSupply commonEvent" + }, + { + "name": "FMS_FormTerminate_commonEvent" + }, + { + "name": "FMS_FormOnRequest_commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormTerminate_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnRequest_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - }, - { - "name": "FMS_FormTerminate_commonEvent" - }, - { - "name": "FMS_FormOnRequest_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formreleasetest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formreleasetest/entry/src/main/config.json index 16a35bf1cd2dd9b8e56443f72d6e34b755030470..a27bd1b3364829e7e3cdc9bb8dfe375127cded15 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formreleasetest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formreleasetest/entry/src/main/config.json @@ -1,166 +1,165 @@ { - "app": { - "bundleName": "com.ohos.st.formreleasetest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formreleasetest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formreleasetest", - "name": ".FormReleaseSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formreleasetest", + "name": ".FormReleaseSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormCast_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnReleased_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent", + "reason": "need use OnError commonEvent" + }, + { + "name": "FMS_FormCast_commonEvent", + "reason": "need use castFrom commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "name": "FMS_FormOnReleased_commonEvent" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormCast_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnReleased_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent", - "reason": "need use OnError commonEvent" - }, - { - "name": "FMS_FormCast_commonEvent", - "reason": "need use castFrom commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "name": "FMS_FormOnReleased_commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/entry/src/main/config.json index 2f4321a6b5a0fef98bf72396ea578f0e12d10b90..dae1470e88d59e57c31204d0ae5556518eb04c29 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/entry/src/main/config.json @@ -1,168 +1,167 @@ { - "app": { - "bundleName": "com.ohos.st.formstatedisabletest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formstatedisabletest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formstatedisabletest", - "name": ".FormStateSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formstatedisabletest", + "name": ".FormStateSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnState_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent", + "reason": "need use OnError commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent", + "reason": "need use OnDeleted commonEvent" + }, + { + "name": "FMS_FormOnState_commonEvent", + "reason": "need use OnState commonEvent" + }, + { + "name": "FMS_FormSupply_commonEvent", + "reason": "need use FormSupply commonEvent" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnState_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent", - "reason": "need use OnError commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent", - "reason": "need use OnDeleted commonEvent" - }, - { - "name": "FMS_FormOnState_commonEvent", - "reason": "need use OnState commonEvent" - }, - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/entry/src/main/config.json index 3922ba90069ade3eb85e63639cba0ef7613f1ef5..2116fcfe512bdb9341c1a46bc2e6d8b6da7ef0bc 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/entry/src/main/config.json @@ -1,168 +1,167 @@ { - "app": { - "bundleName": "com.ohos.st.formstateenabletest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formstateenabletest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formstateenabletest", - "name": ".FormStateSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formstateenabletest", + "name": ".FormStateSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnState_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent", + "reason": "need use OnError commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent", + "reason": "need use OnDeleted commonEvent" + }, + { + "name": "FMS_FormOnState_commonEvent", + "reason": "need use OnState commonEvent" + }, + { + "name": "FMS_FormSupply_commonEvent", + "reason": "need use FormSupply commonEvent" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnState_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent", - "reason": "need use OnError commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent", - "reason": "need use OnDeleted commonEvent" - }, - { - "name": "FMS_FormOnState_commonEvent", - "reason": "need use OnState commonEvent" - }, - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstresstest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstresstest/entry/src/main/config.json index 756dd6708f592ecbac5bac2ad739771a9cb59105..16dc812a70473470be0023d492376012513455d4 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstresstest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstresstest/entry/src/main/config.json @@ -1,184 +1,183 @@ { - "app": { - "bundleName": "com.ohos.st.formstresstest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formstresstest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formstresstest", - "name": ".FormStressSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formstresstest", + "name": ".FormStressSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormCast_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormSupply_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnReleased_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnRequest_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent", + "reason": "need use OnError commonEvent" + }, + { + "name": "FMS_FormCast_commonEvent", + "reason": "need use castFrom commonEvent" + }, + { + "name": "FMS_FormSupply_commonEvent", + "reason": "need use FormSupply commonEvent" + }, + { + "name": "FMS_FormOnReleased_commonEvent" + }, + { + "name": "FMS_FormOnRequest_commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormCast_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnReleased_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnRequest_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent", - "reason": "need use OnError commonEvent" - }, - { - "name": "FMS_FormCast_commonEvent", - "reason": "need use castFrom commonEvent" - }, - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - }, - { - "name": "FMS_FormOnReleased_commonEvent" - }, - { - "name": "FMS_FormOnRequest_commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formupdatefreshtest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formupdatefreshtest/entry/src/main/config.json index 4a79dc636acef4eab437d92c1d7e9ad91fc63009..976e19bd194e6cc5a35ea2677fb6ca6537c747fc 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formupdatefreshtest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formupdatefreshtest/entry/src/main/config.json @@ -1,177 +1,176 @@ { - "app": { - "bundleName": "com.ohos.st.formupdaterefreshtest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.st.formupdaterefreshtest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formupdaterefreshtest", - "name": ".FormUpdateSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.st.formupdaterefreshtest", + "name": ".FormUpdateSTApp", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "visible": true, + "name": ".MainAbility", + "srcPath": "MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "ets", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "singleton" + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDelete_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnAcquired_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnError_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormDynamicRefresh_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnDeleted_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormUpdateRefresh_commonEvent" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "FMS_FormOnRequest_commonEvent" + } + ], + "reqPermissions": [ + { + "name": "FMS_FormOnAcquired_commonEvent", + "reason": "need use onAcquired commonEvent" + }, + { + "name": "FMS_FormDelete_commonEvent", + "reason": "need use delete commonEvent" + }, + { + "name": "FMS_FormOnError_commonEvent", + "reason": "need use OnError commonEvent" + }, + { + "name": "FMS_FormDynamicRefresh_commonEvent", + "reason": "need use dynamic refresh commonEvent" + }, + { + "name": "FMS_FormUpdateRefresh_commonEvent", + "reason": "need use update refresh commonEvent" + }, + { + "name": "FMS_FormOnDeleted_commonEvent", + "reason": "need use OnDeleted commonEvent" + }, + { + "name": "FMS_FormOnRequest_commonEvent", + "reason": "need use OnRequest commonEvent" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcPath": "MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnError_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDynamicRefresh_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnDeleted_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormUpdateRefresh_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnRequest_commonEvent" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "FMS_FormOnError_commonEvent", - "reason": "need use OnError commonEvent" - }, - { - "name": "FMS_FormDynamicRefresh_commonEvent", - "reason": "need use dynamic refresh commonEvent" - }, - { - "name": "FMS_FormUpdateRefresh_commonEvent", - "reason": "need use update refresh commonEvent" - }, - { - "name": "FMS_FormOnDeleted_commonEvent", - "reason": "need use OnDeleted commonEvent" - }, - { - "name": "FMS_FormOnRequest_commonEvent", - "reason": "need use OnRequest commonEvent" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/entry/src/main/module.json b/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/entry/src/main/module.json index eb91c4d0a291a15ae531384c5f4e48afcdda097e..3be9582522234c01c2c91f3e439defc726360091 100644 --- a/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/entry/src/main/module.json +++ b/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/entry/src/main/module.json @@ -1,40 +1,39 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.getformsinfotest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.getformsinfotest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/module1/src/main/module.json b/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/module1/src/main/module.json index d5b07b66c9a97a191fe7f13fe97fd7e724583314..ac065dbf50e15df3f3c26f3820dd05abaab0798d 100644 --- a/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/module1/src/main/module.json +++ b/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/module1/src/main/module.json @@ -1,45 +1,44 @@ { - "module": { - "name": "module1", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:module1_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white" - } - ], - "extensionAbilities": [ - { - "name": "FormAbility", - "srcEntrance": "./ets/FormAbility/FormAbility.ts", - "label": "$string:form_FormAbility_label", - "description": "$string:form_FormAbility_desc", - "type": "form", - "metadata": [ - { - "name": "ohos.extension.form", - "resource": "$profile:form_config" - } - ] - } + "module": { + "name": "module1", + "type": "feature", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:module1_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white" + } + ], + "extensionAbilities": [ + { + "name": "FormAbility", + "srcEntrance": "./ets/FormAbility/FormAbility.ts", + "label": "$string:form_FormAbility_label", + "description": "$string:form_FormAbility_desc", + "type": "form", + "metadata": [ + { + "name": "ohos.extension.form", + "resource": "$profile:form_config" + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/module2/src/main/module.json b/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/module2/src/main/module.json index 57922e77d56545cdf26f19c46fd35a1587850c71..5cf7620fb80dd3f6b3d0ab9abc4d9033ac07464e 100644 --- a/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/module2/src/main/module.json +++ b/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/module2/src/main/module.json @@ -1,45 +1,44 @@ { - "module": { - "name": "module2", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:module2_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white" - } - ], - "extensionAbilities": [ - { - "name": "FormAbility", - "srcEntrance": "./ets/FormAbility/FormAbility.ts", - "label": "$string:form_FormAbility_label", - "description": "$string:form_FormAbility_desc", - "type": "form", - "metadata": [ - { - "name": "ohos.extension.form", - "resource": "$profile:form_config" - } - ] - } + "module": { + "name": "module2", + "type": "feature", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:module2_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white" + } + ], + "extensionAbilities": [ + { + "name": "FormAbility", + "srcEntrance": "./ets/FormAbility/FormAbility.ts", + "label": "$string:form_FormAbility_label", + "description": "$string:form_FormAbility_desc", + "type": "form", + "metadata": [ + { + "name": "ohos.extension.form", + "resource": "$profile:form_config" + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/actsfreeinstallconnectabilityfatest/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/connectabilityfatest/actsfreeinstallconnectabilityfatest/entry/src/main/config.json index 3c1db5ddbf7bc56ff8884834b995d902a23e9a97..22df173f25cffebef55f7f7f038adb977ea1ce52 100644 --- a/ability/ability_runtime/freeinstalltest/connectabilityfatest/actsfreeinstallconnectabilityfatest/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/connectabilityfatest/actsfreeinstallconnectabilityfatest/entry/src/main/config.json @@ -1,188 +1,187 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.myapplication.hmservice", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.example.myapplication.hmservice", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "srcPath": "MainAbility2", - "name": ".MainAbility2", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility2_desc", - "formsEnabled": false, - "label": "$string:MainAbility2_label", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service" - }, - { - "srcPath": "ServiceAbility2", - "name": ".ServiceAbility2", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility2_desc", - "type": "service" - }, - { - "srcPath": "ServiceAbility3", - "name": ".ServiceAbility3", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility3_desc", - "type": "service" - }, - { - "srcPath": "ServiceAbility4", - "name": ".ServiceAbility4", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility4_desc", - "type": "service" - }, - { - "srcPath": "ServiceAbility5", - "name": ".ServiceAbility5", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility5_desc", - "type": "service" - }, - { - "srcPath": "ServiceAbility6", - "name": ".ServiceAbility6", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility6_desc", - "type": "service" - }, - { - "srcPath": "ServiceAbility7", - "name": ".ServiceAbility7", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility7_desc", - "type": "service" - }, - { - "srcPath": "ServiceAbility8", - "name": ".ServiceAbility8", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility8_desc", - "type": "service" - }, - { - "srcPath": "ServiceAbility9", - "name": ".ServiceAbility9", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility9_desc", - "type": "service" - }, - { - "srcPath": "ServiceAbility10", - "name": ".ServiceAbility10", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility10_desc", - "type": "service" - }, - { - "srcPath": "ServiceAbility11", - "name": ".ServiceAbility11", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility11_desc", - "type": "service" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "srcPath": "MainAbility2", + "name": ".MainAbility2", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility2_desc", + "formsEnabled": false, + "label": "$string:MainAbility2_label", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service" + }, + { + "srcPath": "ServiceAbility2", + "name": ".ServiceAbility2", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility2_desc", + "type": "service" + }, + { + "srcPath": "ServiceAbility3", + "name": ".ServiceAbility3", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility3_desc", + "type": "service" + }, + { + "srcPath": "ServiceAbility4", + "name": ".ServiceAbility4", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility4_desc", + "type": "service" + }, + { + "srcPath": "ServiceAbility5", + "name": ".ServiceAbility5", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility5_desc", + "type": "service" + }, + { + "srcPath": "ServiceAbility6", + "name": ".ServiceAbility6", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility6_desc", + "type": "service" + }, + { + "srcPath": "ServiceAbility7", + "name": ".ServiceAbility7", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility7_desc", + "type": "service" + }, + { + "srcPath": "ServiceAbility8", + "name": ".ServiceAbility8", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility8_desc", + "type": "service" + }, + { + "srcPath": "ServiceAbility9", + "name": ".ServiceAbility9", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility9_desc", + "type": "service" + }, + { + "srcPath": "ServiceAbility10", + "name": ".ServiceAbility10", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility10_desc", + "type": "service" + }, + { + "srcPath": "ServiceAbility11", + "name": ".ServiceAbility11", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility11_desc", + "type": "service" + } + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "com.example.myapplication", + "srcPath": "", + "name": ".entry", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.myapplication", - "srcPath": "", - "name": ".entry", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility2", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility2", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectdifferentapplication/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectdifferentapplication/entry/src/main/module.json index 3a452af13b31e080ebce028dea6009071f572b8e..cb9cf615b3f499507b209252d76bcb766325ee65 100644 --- a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectdifferentapplication/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectdifferentapplication/entry/src/main/module.json @@ -1,39 +1,38 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": true, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": true, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication1/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication1/entry/src/main/config.json index c29196665e7639a34ccc33731b3a2fc260e4124d..ecdbbf50b7196f3a5fe51c1234cdb6bf49052391 100644 --- a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication1/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication1/entry/src/main/config.json @@ -1,82 +1,81 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.myapplication.hmservice", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.example.myapplication.hmservice", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility_feature", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service" - } + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "moduleType": "feature", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "myapplication1" + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility_feature", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service" + } + ], + "distro": { + "moduleType": "feature", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "myapplication1" + }, + "package": "com.example.myapplication1", + "srcPath": "", + "name": ".myapplication1", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.myapplication1", - "srcPath": "", - "name": ".myapplication1", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication10/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication10/entry/src/main/config.json index 0d4046cc4910902b2174ac5b693f28ba66ef53b1..27def2da9eff3641a229f4fd7cb4fc2722469d4f 100644 --- a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication10/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication10/entry/src/main/config.json @@ -1,82 +1,81 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.myapplication.hmservice", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.example.myapplication.hmservice", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service" - } + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "moduleType": "feature", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "myapplication10" + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service" + } + ], + "distro": { + "moduleType": "feature", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "myapplication10" + }, + "package": "com.example.myapplication10", + "srcPath": "", + "name": ".myapplication10", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.myapplication10", - "srcPath": "", - "name": ".myapplication10", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication11/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication11/entry/src/main/config.json index e9881c99d5473cf18b5046258d9c0d0f36717382..e5e132bc0795cbc80ddd4274f24424172acaff13 100644 --- a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication11/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication11/entry/src/main/config.json @@ -1,82 +1,81 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.myapplication.hmservice", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.example.myapplication.hmservice", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service" - } + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "moduleType": "feature", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "myapplication11" + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service" + } + ], + "distro": { + "moduleType": "feature", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "myapplication11" + }, + "package": "com.example.myapplication11", + "srcPath": "", + "name": ".myapplication11", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.myapplication11", - "srcPath": "", - "name": ".myapplication11", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication2/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication2/entry/src/main/config.json index 70325e9e0d4cf496290543067575392e80b5ac4c..3db489dccd9eef98b3338c3ea0f7b9591eacca00 100644 --- a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication2/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication2/entry/src/main/config.json @@ -1,82 +1,81 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.myapplication.hmservice", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.example.myapplication.hmservice", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service" - } + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "moduleType": "feature", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "myapplication2" + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service" + } + ], + "distro": { + "moduleType": "feature", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "myapplication2" + }, + "package": "com.example.myapplication2", + "srcPath": "", + "name": ".myapplication2", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.myapplication2", - "srcPath": "", - "name": ".myapplication2", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication4/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication4/entry/src/main/config.json index 1c3579e37ad368c3908c5bf3061e89abe89f61f3..d027cc1177624fba1e9005d600884efa486d7107 100644 --- a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication4/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication4/entry/src/main/config.json @@ -1,82 +1,81 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.myapplication.hmservice", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.example.myapplication.hmservice", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility4", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service" - } + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "moduleType": "feature", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "myapplication4" + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility4", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service" + } + ], + "distro": { + "moduleType": "feature", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "myapplication4" + }, + "package": "com.example.myapplication4", + "srcPath": "", + "name": ".myapplication4", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.myapplication4", - "srcPath": "", - "name": ".myapplication4", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication5/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication5/entry/src/main/config.json index 6b12ef43b3199b934d651a79c8ca2a70e746248c..dbbf53d38f9169ec00e50606eb9f98a1a6704712 100644 --- a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication5/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication5/entry/src/main/config.json @@ -1,82 +1,81 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.myapplication.hmservice", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.example.myapplication.hmservice", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility5", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service" - } + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "moduleType": "feature", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "myapplication5" + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility5", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service" + } + ], + "distro": { + "moduleType": "feature", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "myapplication5" + }, + "package": "com.example.myapplication5", + "srcPath": "", + "name": ".myapplication5", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.myapplication5", - "srcPath": "", - "name": ".myapplication5", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication6/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication6/entry/src/main/config.json index 0d03e7bc01a6b2a15b2dade91d023a1f76a36952..46e17f51228b1b988c0ee6a0bf7220e02a77be67 100644 --- a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication6/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication6/entry/src/main/config.json @@ -1,82 +1,81 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.myapplication.hmservice", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.example.myapplication.hmservice", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service" - } + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "moduleType": "feature", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "myapplication6" + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service" + } + ], + "distro": { + "moduleType": "feature", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "myapplication6" + }, + "package": "com.example.myapplication6", + "srcPath": "", + "name": ".myapplication6", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.myapplication6", - "srcPath": "", - "name": ".myapplication6", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication7/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication7/entry/src/main/config.json index 58c001cde7c156a82eee8e5aa2e016e056d96fb0..36ea92d4ad5093a862d4677e1d0fcef17b106192 100644 --- a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication7/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication7/entry/src/main/config.json @@ -1,82 +1,81 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.myapplication.hmservice", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.example.myapplication.hmservice", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service" - } + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "moduleType": "feature", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "myapplication7" + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service" + } + ], + "distro": { + "moduleType": "feature", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "myapplication7" + }, + "package": "com.example.myapplication7", + "srcPath": "", + "name": ".myapplication7", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.myapplication7", - "srcPath": "", - "name": ".myapplication7", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication8/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication8/entry/src/main/config.json index e2e0dea9623f50d72f5e0bac785c40e9384d6035..a34f57d6296b78e170c01f116a4f0fc287709bda 100644 --- a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication8/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication8/entry/src/main/config.json @@ -1,82 +1,81 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.myapplication.hmservice", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.example.myapplication.hmservice", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service" - } + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "moduleType": "feature", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "myapplication8" + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service" + } + ], + "distro": { + "moduleType": "feature", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "myapplication8" + }, + "package": "com.example.myapplication8", + "srcPath": "", + "name": ".myapplication8", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.myapplication8", - "srcPath": "", - "name": ".myapplication8", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication9/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication9/entry/src/main/config.json index e231ef7258d6585ce51c8467156cc18cdcb95ba2..3f16542963f61121a8398e2a273a20d095b1ae1e 100644 --- a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication9/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication9/entry/src/main/config.json @@ -1,82 +1,81 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.myapplication.hmservice", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.example.myapplication.hmservice", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service" - } + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "moduleType": "feature", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "myapplication9" + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service" + } + ], + "distro": { + "moduleType": "feature", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "myapplication9" + }, + "package": "com.example.myapplication9", + "srcPath": "", + "name": ".myapplication9", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.myapplication9", - "srcPath": "", - "name": ".myapplication9", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/mockservice/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/mockservice/entry/src/main/module.json index 1c6525fab134df57ae2ce221a3a28ec8a4a3dc6a..1c6a22e79e2a4d13f97d3c30e9201dea411867e0 100644 --- a/ability/ability_runtime/freeinstalltest/mockservice/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/mockservice/entry/src/main/module.json @@ -1,43 +1,38 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "requestPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE" - } - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "requestPermissions": [ {"name": "ohos.permission.INSTALL_BUNDLE"}], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/mockservicetimeout/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/mockservicetimeout/entry/src/main/module.json index 1c6525fab134df57ae2ce221a3a28ec8a4a3dc6a..1c6a22e79e2a4d13f97d3c30e9201dea411867e0 100644 --- a/ability/ability_runtime/freeinstalltest/mockservicetimeout/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/mockservicetimeout/entry/src/main/module.json @@ -1,43 +1,38 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "requestPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE" - } - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "requestPermissions": [ {"name": "ohos.permission.INSTALL_BUNDLE"}], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityfatest/actsstartabilitynotargetbundlelistfatest/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/startabilityfatest/actsstartabilitynotargetbundlelistfatest/entry/src/main/config.json index 1fd9c71b9c57c6fa88adc4a35df708b4735b4fad..0f4264fa51a78d5bf3b967ed023e9916b5f3e0b2 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityfatest/actsstartabilitynotargetbundlelistfatest/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/startabilityfatest/actsstartabilitynotargetbundlelistfatest/entry/src/main/config.json @@ -1,88 +1,87 @@ { - "app": { - "vendor": "example", - "bundleName": "com.open.harmony.startAbility", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.open.harmony.startAbility", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "com.open.harmony.startAbility", + "srcPath": "", + "name": ".entry", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.open.harmony.startAbility", - "srcPath": "", - "name": ".entry", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".PageAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".PageAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfaentry/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfaentry/entry/src/main/config.json index c6b6a0edd95bd7b1850d933eccbdc7131462b90b..6b1bcd4ea78b1e60fafe5e92089c339728c25a60 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfaentry/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfaentry/entry/src/main/config.json @@ -1,90 +1,89 @@ { - "app": { - "bundleName": "com.example.qianyiyingyong.hmservice", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "bundleName": "com.example.qianyiyingyong.hmservice", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.qianyiyingyong", + "name": ".MyApplication", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true }, - "deviceConfig": {}, - "module": { - "package": "com.example.qianyiyingyong", - "name": ".MyApplication", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "visible": true, + "icon": "$media:icon", + "srcLanguage": "ets", + "description": "$string:description_serviceability", + "type": "service" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "visible": true, - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:description_serviceability", - "type": "service" - } + "pages": [ + "pages/index", + "pages/second", + "pages/third" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/second", - "pages/third" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityfatest/famyapplication1/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/startabilityfatest/famyapplication1/entry/src/main/config.json index b7967be8cfdfd0edaf2cf3a6098459883d4130bd..dfef8ab4e10d420e46e4afc03397041e1eabbb8c 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityfatest/famyapplication1/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/startabilityfatest/famyapplication1/entry/src/main/config.json @@ -1,74 +1,73 @@ { - "app": { - "vendor": "example", - "bundleName": "com.open.harmony.startAbility", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.open.harmony.startAbility", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility1", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility1", - "name": ".MainAbility1", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility1_desc", - "formsEnabled": false, - "label": "$string:MainAbility1_label", - "type": "page", - "launchType": "standard" - } + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility1", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "moduleType": "feature", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "myapplication1" + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility1", + "name": ".MainAbility1", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility1_desc", + "formsEnabled": false, + "label": "$string:MainAbility1_label", + "type": "page", + "launchType": "standard" + } + ], + "distro": { + "moduleType": "feature", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "myapplication1" + }, + "package": "com.example.myapplication1", + "srcPath": "", + "name": ".myapplication1", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.myapplication1", - "srcPath": "", - "name": ".myapplication1", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility1", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility1", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsstartabilityforresultnotargetfatest/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsstartabilityforresultnotargetfatest/entry/src/main/config.json index aff650724064a1a5e4534bd6d3f597c9c94f7cfa..7ced28fa427d25f785a3fadc4222cf9dc1b13157 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsstartabilityforresultnotargetfatest/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsstartabilityforresultnotargetfatest/entry/src/main/config.json @@ -1,88 +1,87 @@ { - "app": { - "vendor": "example", - "bundleName": "com.open.harmony.startAbilityForResult", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.open.harmony.startAbilityForResult", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - } + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "com.open.harmony.startAbilityForResult", + "srcPath": "", + "name": ".entry", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.open.harmony.startAbilityForResult", - "srcPath": "", - "name": ".entry", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".PageAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".PageAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/atomizationresultfaentry/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/atomizationresultfaentry/entry/src/main/config.json index f87bd2e68a7290d3f5830f60834e8c0de39a4434..802e0b0d44888c9ed3329e0835b55ca69fb62ddf 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/atomizationresultfaentry/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/atomizationresultfaentry/entry/src/main/config.json @@ -1,85 +1,84 @@ { - "app": { - "bundleName": "com.example.qianyiyingyong.hmservice", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "bundleName": "com.example.qianyiyingyong.hmservice", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.qianyiyingyong", + "name": ".MyApplication", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true }, - "deviceConfig": {}, - "module": { - "package": "com.example.qianyiyingyong", - "name": ".MyApplication", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "visible": true, + "icon": "$media:icon", + "srcLanguage": "ets", + "description": "$string:description_serviceability", + "type": "service" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "visible": true, - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:description_serviceability", - "type": "service" - } + "pages": [ + "pages/index", + "pages/second", + "pages/third" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/second", - "pages/third" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/faresultmyapplication1/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/faresultmyapplication1/entry/src/main/config.json index e975dbfb562483922cce88efa6dba4539585998f..5a75be1f6e1c77b65ee263d68db9d73cf14c8048 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/faresultmyapplication1/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/faresultmyapplication1/entry/src/main/config.json @@ -1,74 +1,73 @@ { - "app": { - "vendor": "example", - "bundleName": "com.open.harmony.startAbilityForResult", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "example", + "bundleName": "com.open.harmony.startAbilityForResult", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility1", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility1", - "name": ".MainAbility1", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility1_desc", - "formsEnabled": false, - "label": "$string:MainAbility1_label", - "type": "page", - "launchType": "standard" - } + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility1", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "moduleType": "feature", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "myapplication1" + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility1", + "name": ".MainAbility1", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility1_desc", + "formsEnabled": false, + "label": "$string:MainAbility1_label", + "type": "page", + "launchType": "standard" + } + ], + "distro": { + "moduleType": "feature", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "myapplication1" + }, + "package": "com.example.myapplication1", + "srcPath": "", + "name": ".myapplication1", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.myapplication1", - "srcPath": "", - "name": ".myapplication1", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility1", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility1", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsfreeinstallstartabilityforresultstagetest/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsfreeinstallstartabilityforresultstagetest/entry/src/main/module.json index 9f375a506abfaf30191ff532601721379218a9be..6180dbba72246deffaafb5d2586edf9f0f3024ca 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsfreeinstallstartabilityforresultstagetest/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsfreeinstallstartabilityforresultstagetest/entry/src/main/module.json @@ -1,46 +1,45 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.startAbilityForResult.hmservice.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.startAbilityForResult.hmservice.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsstartabilityforresultnotargetbundleliststagetest/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsstartabilityforresultnotargetbundleliststagetest/entry/src/main/module.json index 9f375a506abfaf30191ff532601721379218a9be..4f0eb835069cfdbc7cdb65d39417086876bc9cfd 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsstartabilityforresultnotargetbundleliststagetest/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsstartabilityforresultnotargetbundleliststagetest/entry/src/main/module.json @@ -1,46 +1,45 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.startAbilityForResult.hmservice.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.startAbilityForResult.hmservice.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstageentry/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstageentry/entry/src/main/module.json index 6b7c56fb27a99cfb93471d0dd5984d5ab86b8789..91476a305a95c733df2381d2f97004f25a000361 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstageentry/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstageentry/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": true, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.qianyiyingyong.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": true, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.qianyiyingyong.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstagehm2/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstagehm2/entry/src/main/module.json index 8abe4728497f0f634a4b913d3e7fc57b7ea3e1a7..75cca782494ff3c689b337e963cfc4667759a1d2 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstagehm2/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstagehm2/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "hnm2", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:hnm2_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": true, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.hm2.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "hnm2", + "type": "feature", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:hnm2_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": true, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.hm2.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstagehnm2/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstagehnm2/entry/src/main/module.json index 06df0d037e113413c63abbbd39513898cb4311c5..b7ab4cd759d0ad1f0994338260931a14a405a78f 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstagehnm2/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstagehnm2/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "hnm2", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:hnm2_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": true, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.qianyiyingyong.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "hnm2", + "type": "feature", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:hnm2_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": true, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.qianyiyingyong.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/stageresultmyapplication1/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/stageresultmyapplication1/entry/src/main/module.json index 30943e3911b3d96de3202ce8839157b0c2fa465b..20f9f942e37df49bcb3ff0e41d41222803818daf 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/stageresultmyapplication1/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/stageresultmyapplication1/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "myapplication1", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:myapplication1_desc", - "mainElement": "MainAbility1", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": true, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility1", - "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", - "description": "$string:MainAbility1_desc", - "icon": "$media:icon", - "label": "$string:MainAbility1_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "myapplication1", + "type": "feature", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:myapplication1_desc", + "mainElement": "MainAbility1", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": true, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility1", + "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", + "description": "$string:MainAbility1_desc", + "icon": "$media:icon", + "label": "$string:MainAbility1_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/entry/src/main/module.json index 5181482aa825aeb26d896b4499d79452bb8e873a..4b48fee0b5c28edbd7613a24c6a5f4cb010fc427 100644 --- a/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/entry/src/main/module.json @@ -1,56 +1,55 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.open.harmony.packagemag.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "MainAbility1", - "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", - "description": "$string:MainAbility1_desc", - "icon": "$media:icon", - "label": "$string:MainAbility1_label" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.open.harmony.packagemag.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "MainAbility1", + "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", + "description": "$string:MainAbility1_desc", + "icon": "$media:icon", + "label": "$string:MainAbility1_label" + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsstartabilitynotargetbundleliststagetest/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsstartabilitynotargetbundleliststagetest/entry/src/main/module.json index 27110de4d98be79f60ff4629568b6f29e65e3f97..56ad2c95b627be7d959f50769ff4765e9b6cd3ad 100644 --- a/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsstartabilitynotargetbundleliststagetest/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsstartabilitynotargetbundleliststagetest/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.open.harmony.packagemag.hmservice.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.open.harmony.packagemag.hmservice.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstageentry/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstageentry/entry/src/main/module.json index fb8935770698a9eb62637c97a10bfb7aac04dd81..dd22b61cbeab684cbaa9278e837cdade5d3292c9 100644 --- a/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstageentry/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstageentry/entry/src/main/module.json @@ -1,61 +1,60 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": true, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.qianyiyingyong.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } - ], - "extensionAbilities": [ - { - "name": "com.example.qianyiyingyong.ServiceAbility", - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "label": "$string:form_ServiceAbility_label", - "description": "$string:form_ServiceAbility_desc", - "type": "service", - "metadata": [ - { - "name": "ohos.extension.form", - "resource": "$profile:form_config" - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": true, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.qianyiyingyong.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ], + "extensionAbilities": [ + { + "name": "com.example.qianyiyingyong.ServiceAbility", + "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", + "label": "$string:form_ServiceAbility_label", + "description": "$string:form_ServiceAbility_desc", + "type": "service", + "metadata": [ + { + "name": "ohos.extension.form", + "resource": "$profile:form_config" + } + ] + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm2/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm2/entry/src/main/module.json index 338c5ed6ef0c4cf3df787407eb509d0ccd16cd58..76b8db711fc8ffc00d409b4eb9f21502f7aa81a5 100644 --- a/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm2/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm2/entry/src/main/module.json @@ -1,46 +1,45 @@ { - "module": { - "name": "hnm2", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:hnm2_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.hm2.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } + "module": { + "name": "hnm2", + "type": "feature", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:hnm2_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.hm2.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm4/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm4/entry/src/main/module.json index 7162e9024ffd3c9c00e5a80627c10ed7f159f098..dbbcce16c62d5d5bcf28b3f23cfbe364e3f214c4 100644 --- a/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm4/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm4/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "hm4", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:hm4_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.hm2.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "hm4", + "type": "feature", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:hm4_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.hm2.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/stagemyapplication1/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilitystagetest/stagemyapplication1/entry/src/main/module.json index 5d73341ac1c7d5dfa664a438246aa4c299e72c13..581880d0fcf6dc86a577ab08c1297b57a4e1d2fe 100644 --- a/ability/ability_runtime/freeinstalltest/startabilitystagetest/stagemyapplication1/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilitystagetest/stagemyapplication1/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "myapplication1", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:myapplication1_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": true, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "myapplication1", + "type": "feature", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:myapplication1_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": true, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/newwant/actsnewwantapi7relyhap/entry/src/main/config.json b/ability/ability_runtime/newwant/actsnewwantapi7relyhap/entry/src/main/config.json index 6c3e464fc7692282114e46afa239c5dbe821958d..a6d0dcf4ce736a376e07bc79a4db1035b051edea 100644 --- a/ability/ability_runtime/newwant/actsnewwantapi7relyhap/entry/src/main/config.json +++ b/ability/ability_runtime/newwant/actsnewwantapi7relyhap/entry/src/main/config.json @@ -1,69 +1,68 @@ { - "app": { - "bundleName": "com.example.newwanthapapi7", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.newwanthapapi7", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.newwanthapapi7", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": "com.example.newwanthapapi7.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - } + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.newwanthapapi7", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - } + "visible": true, + "name": "com.example.newwanthapapi7.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/newwant/actsnewwantarelyhap/entry/src/main/module.json b/ability/ability_runtime/newwant/actsnewwantarelyhap/entry/src/main/module.json index 48e35f7d5868280c469b500e69b5f4c8aaadd0cb..849da36abd721b4c83ec3376ff7f41423a61547f 100644 --- a/ability/ability_runtime/newwant/actsnewwantarelyhap/entry/src/main/module.json +++ b/ability/ability_runtime/newwant/actsnewwantarelyhap/entry/src/main/module.json @@ -1,46 +1,45 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.newwanthapc.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "launchType": "singleton", - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.newwanthapc.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "launchType": "singleton", + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/newwant/actsnewwantbrelyhap/entry/src/main/module.json b/ability/ability_runtime/newwant/actsnewwantbrelyhap/entry/src/main/module.json index 480e16eef11034543fe941877ce853dfbfddaccb..ff46a35ecd219644022ae4c31dbfe09468066f1e 100644 --- a/ability/ability_runtime/newwant/actsnewwantbrelyhap/entry/src/main/module.json +++ b/ability/ability_runtime/newwant/actsnewwantbrelyhap/entry/src/main/module.json @@ -1,46 +1,45 @@ { - "module": { - "name": "com.example.newwanthapb", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.newwanthapb.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "launchType": "singleton", - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - } + "module": { + "name": "com.example.newwanthapb", + "type": "feature", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.newwanthapb.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "launchType": "singleton", + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/module.json b/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/module.json index ab9a6132088abdb242db36c2b356755256615c63..2b356a796093007e7a684fbb22a2e82aa0dcbcb7 100644 --- a/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/module.json +++ b/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/module.json @@ -1,56 +1,55 @@ { - "module": { - "name": "com.example.newwanthapa", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.newwanthapa.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "standard", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - }, - { - "name": "com.example.newwanthapa.SecondAbility", - "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - } + "module": { + "name": "com.example.newwanthapa", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.newwanthapa.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "standard", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } + }, + { + "name": "com.example.newwanthapa.SecondAbility", + "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "singleton" + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/newwant/actsnewwanttest/entry/src/main/module.json b/ability/ability_runtime/newwant/actsnewwanttest/entry/src/main/module.json index f558967f2b2e8bc11fa9a44b9047630b157da4f2..2a7bd33a294cc8209e70423afb796f5a2bb4171e 100644 --- a/ability/ability_runtime/newwant/actsnewwanttest/entry/src/main/module.json +++ b/ability/ability_runtime/newwant/actsnewwanttest/entry/src/main/module.json @@ -1,54 +1,53 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.newwanttest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.newwanttest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "launchType": "singleton", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/module.json b/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/module.json index 8ea5c42543662a47dd7e06bcc0f27a8a4536ec45..c2b8726c3a7bc861bc30d954dbfcf2499704ec61 100644 --- a/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/module.json +++ b/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/module.json @@ -1,68 +1,67 @@ { - "module": { - "name": "com.acts.abilitypermissiontest", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.abilitypermissiontest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - }, - { - "name": "com.acts.abilitypermissiontest.MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, + "module": { + "name": "com.acts.abilitypermissiontest", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.acts.abilitypermissiontest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + }, + { + "name": "com.acts.abilitypermissiontest.MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] } - ] - } -} \ No newline at end of file + ] + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + } + ] + } +} diff --git a/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/module.json b/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/module.json index aee443c7d31a1e1f7ed339b3dae378e0c8385ee1..dfd61805bf6456e738d12390ca1a45dd95b4ac7b 100644 --- a/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/module.json +++ b/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/module.json @@ -1,39 +1,38 @@ { - "module": { - "name": "com.acts.systemapponerely", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.systemapponerely.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } + "module": { + "name": "com.acts.systemapponerely", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.acts.systemapponerely.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } -} \ No newline at end of file + } + ] + } +} diff --git a/ability/ability_runtime/registerjserror/ActsRegisterJsErrorRely/entry/src/main/module.json b/ability/ability_runtime/registerjserror/ActsRegisterJsErrorRely/entry/src/main/module.json index c3affa37aa44b456c54e0ba2bca1468df968651c..744de4947a3779088b8c551e3bef74beda2255e8 100644 --- a/ability/ability_runtime/registerjserror/ActsRegisterJsErrorRely/entry/src/main/module.json +++ b/ability/ability_runtime/registerjserror/ActsRegisterJsErrorRely/entry/src/main/module.json @@ -1,38 +1,37 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "description": "$string:module_desc", - "mainElement": "EntryAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "EntryAbility", - "srcEntrance": "./ets/entryability/EntryAbility.ts", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ] - } +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntrance": "./ets/entryability/EntryAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/registerjserror/ActsRegisterJsErrorTest/entry/src/main/module.json b/ability/ability_runtime/registerjserror/ActsRegisterJsErrorTest/entry/src/main/module.json index 33ebbe1eb4da7cc5105fbb842863b23690778265..bfb8e0432334b6047550df187d6449ff8a31807a 100644 --- a/ability/ability_runtime/registerjserror/ActsRegisterJsErrorTest/entry/src/main/module.json +++ b/ability/ability_runtime/registerjserror/ActsRegisterJsErrorTest/entry/src/main/module.json @@ -1,43 +1,42 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/testability/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/testability/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } +} diff --git a/ability/ability_runtime/stage/actsdebuggabletest/actsdebuggabletest/entry/src/main/module.json b/ability/ability_runtime/stage/actsdebuggabletest/actsdebuggabletest/entry/src/main/module.json index 5f7aef2836fb0e10ebbebcc057d3881f885bf446..7b7b47f86f34c4ff8ee78eab271c777fe0014e63 100644 --- a/ability/ability_runtime/stage/actsdebuggabletest/actsdebuggabletest/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actsdebuggabletest/actsdebuggabletest/entry/src/main/module.json @@ -1,48 +1,47 @@ { - "module": { - "name": "entry", - "type": "entry", - "description": "$string:module_desc", - "mainElement": "EntryAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "EntryAbility", - "srcEntrance": "./ets/entryability/EntryAbility.ts", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - }, - { - "name": "TestAbility", - "srcEntrance": "./ets/testability/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background" - } + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntrance": "./ets/entryability/EntryAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + }, + { + "name": "TestAbility", + "srcEntrance": "./ets/testability/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/stage/actsdebuggabletest/timeout/entry/src/main/module.json b/ability/ability_runtime/stage/actsdebuggabletest/timeout/entry/src/main/module.json index c3affa37aa44b456c54e0ba2bca1468df968651c..0e288c05b41ef026b9f802f6c848bd5301ebc785 100644 --- a/ability/ability_runtime/stage/actsdebuggabletest/timeout/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actsdebuggabletest/timeout/entry/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "entry", - "type": "entry", - "description": "$string:module_desc", - "mainElement": "EntryAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "EntryAbility", - "srcEntrance": "./ets/entryability/EntryAbility.ts", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntrance": "./ets/entryability/EntryAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/stage/actslifecyclemultihap2/entry/src/main/module.json b/ability/ability_runtime/stage/actslifecyclemultihap2/entry/src/main/module.json index 85978625562767c41b108d46d303dae0d1752086..2c54a1714b89458038d233530c5d96b87aaee0a8 100644 --- a/ability/ability_runtime/stage/actslifecyclemultihap2/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actslifecyclemultihap2/entry/src/main/module.json @@ -1,109 +1,108 @@ { - "module": { - "name": "hap2", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:hap2_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.lifecycletest.Hap2MainAbility1", - "srcEntrance": "./ets/Hap2MainAbility1/Hap2MainAbility1.ts", - "description": "$string:Hap2MainAbility1_desc", - "icon": "$media:icon", - "label": "$string:Hap2MainAbility1_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - }, - { - "name": "Hap2MainAbility2", - "srcEntrance": "./ets/Hap2MainAbility2/Hap2MainAbility2.ts", - "description": "$string:Hap2MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:Hap2MainAbility2_label" - }, - { - "name": "Hap2MainAbility3", - "srcEntrance": "./ets/Hap2MainAbility3/Hap2MainAbility3.ts", - "description": "$string:Hap2MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:Hap2MainAbility3_label" - }, - { - "name": "Hap2MainAbility4", - "srcEntrance": "./ets/Hap2MainAbility4/Hap2MainAbility4.ts", - "description": "$string:Hap2MainAbility4_desc", - "icon": "$media:icon", - "label": "$string:Hap2MainAbility4_label", - "launchType": "singleton" - }, - { - "name": "Hap2MainAbility5", - "srcEntrance": "./ets/Hap2MainAbility5/Hap2MainAbility5.ts", - "description": "$string:Hap2MainAbility5_desc", - "icon": "$media:icon", - "label": "$string:Hap2MainAbility5_label", - "launchType": "standard" - }, - { - "name": "Hap2MainAbility6", - "srcEntrance": "./ets/Hap2MainAbility6/Hap2MainAbility6.ts", - "description": "$string:Hap2MainAbility6_desc", - "icon": "$media:icon", - "label": "$string:Hap2MainAbility6_label" - }, - { - "name": "Hap2MainAbility7", - "srcEntrance": "./ets/Hap2MainAbility7/Hap2MainAbility7.ts", - "description": "$string:Hap2MainAbility7_desc", - "icon": "$media:icon", - "label": "$string:Hap2MainAbility7_label" - }, - { - "name": "Hap2MainAbility8", - "srcEntrance": "./ets/Hap2MainAbility8/Hap2MainAbility8.ts", - "description": "$string:Hap2MainAbility8_desc", - "icon": "$media:icon", - "label": "$string:Hap2MainAbility8_label" - }, - { - "name": "Hap2MainAbility9", - "srcEntrance": "./ets/Hap2MainAbility9/Hap2MainAbility9.ts", - "description": "$string:Hap2MainAbility9_desc", - "icon": "$media:icon", - "label": "$string:Hap2MainAbility9_label" - }, - { - "name": "Hap2MainAbility10", - "srcEntrance": "./ets/Hap2MainAbility10/Hap2MainAbility10.ts", - "description": "$string:Hap2MainAbility10_desc", - "icon": "$media:icon", - "label": "$string:Hap2MainAbility10_label" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } + "module": { + "name": "hap2", + "type": "feature", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:hap2_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.lifecycletest.Hap2MainAbility1", + "srcEntrance": "./ets/Hap2MainAbility1/Hap2MainAbility1.ts", + "description": "$string:Hap2MainAbility1_desc", + "icon": "$media:icon", + "label": "$string:Hap2MainAbility1_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } + }, + { + "name": "Hap2MainAbility2", + "srcEntrance": "./ets/Hap2MainAbility2/Hap2MainAbility2.ts", + "description": "$string:Hap2MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:Hap2MainAbility2_label" + }, + { + "name": "Hap2MainAbility3", + "srcEntrance": "./ets/Hap2MainAbility3/Hap2MainAbility3.ts", + "description": "$string:Hap2MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:Hap2MainAbility3_label" + }, + { + "name": "Hap2MainAbility4", + "srcEntrance": "./ets/Hap2MainAbility4/Hap2MainAbility4.ts", + "description": "$string:Hap2MainAbility4_desc", + "icon": "$media:icon", + "label": "$string:Hap2MainAbility4_label", + "launchType": "singleton" + }, + { + "name": "Hap2MainAbility5", + "srcEntrance": "./ets/Hap2MainAbility5/Hap2MainAbility5.ts", + "description": "$string:Hap2MainAbility5_desc", + "icon": "$media:icon", + "label": "$string:Hap2MainAbility5_label", + "launchType": "standard" + }, + { + "name": "Hap2MainAbility6", + "srcEntrance": "./ets/Hap2MainAbility6/Hap2MainAbility6.ts", + "description": "$string:Hap2MainAbility6_desc", + "icon": "$media:icon", + "label": "$string:Hap2MainAbility6_label" + }, + { + "name": "Hap2MainAbility7", + "srcEntrance": "./ets/Hap2MainAbility7/Hap2MainAbility7.ts", + "description": "$string:Hap2MainAbility7_desc", + "icon": "$media:icon", + "label": "$string:Hap2MainAbility7_label" + }, + { + "name": "Hap2MainAbility8", + "srcEntrance": "./ets/Hap2MainAbility8/Hap2MainAbility8.ts", + "description": "$string:Hap2MainAbility8_desc", + "icon": "$media:icon", + "label": "$string:Hap2MainAbility8_label" + }, + { + "name": "Hap2MainAbility9", + "srcEntrance": "./ets/Hap2MainAbility9/Hap2MainAbility9.ts", + "description": "$string:Hap2MainAbility9_desc", + "icon": "$media:icon", + "label": "$string:Hap2MainAbility9_label" + }, + { + "name": "Hap2MainAbility10", + "srcEntrance": "./ets/Hap2MainAbility10/Hap2MainAbility10.ts", + "description": "$string:Hap2MainAbility10_desc", + "icon": "$media:icon", + "label": "$string:Hap2MainAbility10_label" + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/stage/actslifecyclemultihap3/entry/src/main/module.json b/ability/ability_runtime/stage/actslifecyclemultihap3/entry/src/main/module.json index 8105aa315dd99f4146a4937316944d9bd322c9bc..9e3445cb704b21fd04fa89fe4c1b5c1c83644460 100644 --- a/ability/ability_runtime/stage/actslifecyclemultihap3/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actslifecyclemultihap3/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/ability/ability_runtime/stage/actslifecyclemultihaptest/entry/src/main/module.json b/ability/ability_runtime/stage/actslifecyclemultihaptest/entry/src/main/module.json index 09a5b945186206e707864aee754e2e0f3dd1fc79..c252247132da7d567ecc898b2126ede9c8707ea0 100644 --- a/ability/ability_runtime/stage/actslifecyclemultihaptest/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actslifecyclemultihaptest/entry/src/main/module.json @@ -1,94 +1,93 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.lifecycletest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - }, - { - "name": "MainAbility1", - "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", - "description": "$string:MainAbility1_desc", - "icon": "$media:icon", - "label": "$string:MainAbility1_label" - }, - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:MainAbility2_label" - }, - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", - "description": "$string:MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:MainAbility3_label" - }, - { - "name": "MainAbility4", - "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", - "description": "$string:MainAbility4_desc", - "icon": "$media:icon", - "label": "$string:MainAbility4_label" - }, - { - "name": "MainAbility5", - "srcEntrance": "./ets/MainAbility5/MainAbility5.ts", - "description": "$string:MainAbility5_desc", - "icon": "$media:icon", - "label": "$string:MainAbility5_label" - }, - { - "name": "MainAbility6", - "srcEntrance": "./ets/MainAbility6/MainAbility6.ts", - "description": "$string:MainAbility6_desc", - "icon": "$media:icon", - "label": "$string:MainAbility6_label", - "launchType": "standard" - }, - { - "name": "MainAbility7", - "srcEntrance": "./ets/MainAbility7/MainAbility7.ts", - "description": "$string:MainAbility7_desc", - "icon": "$media:icon", - "label": "$string:MainAbility7_label" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.lifecycletest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } + }, + { + "name": "MainAbility1", + "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", + "description": "$string:MainAbility1_desc", + "icon": "$media:icon", + "label": "$string:MainAbility1_label" + }, + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:MainAbility2_label" + }, + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", + "description": "$string:MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:MainAbility3_label" + }, + { + "name": "MainAbility4", + "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", + "description": "$string:MainAbility4_desc", + "icon": "$media:icon", + "label": "$string:MainAbility4_label" + }, + { + "name": "MainAbility5", + "srcEntrance": "./ets/MainAbility5/MainAbility5.ts", + "description": "$string:MainAbility5_desc", + "icon": "$media:icon", + "label": "$string:MainAbility5_label" + }, + { + "name": "MainAbility6", + "srcEntrance": "./ets/MainAbility6/MainAbility6.ts", + "description": "$string:MainAbility6_desc", + "icon": "$media:icon", + "label": "$string:MainAbility6_label", + "launchType": "standard" + }, + { + "name": "MainAbility7", + "srcEntrance": "./ets/MainAbility7/MainAbility7.ts", + "description": "$string:MainAbility7_desc", + "icon": "$media:icon", + "label": "$string:MainAbility7_label" + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/stage/actslifecyclemultihaptest/hap4/src/main/module.json b/ability/ability_runtime/stage/actslifecyclemultihaptest/hap4/src/main/module.json index a184c47618bbd934a7707b6073cdf1fd04646cc2..596d713cd69ec4c5f39820b551ddd186ff085bd2 100644 --- a/ability/ability_runtime/stage/actslifecyclemultihaptest/hap4/src/main/module.json +++ b/ability/ability_runtime/stage/actslifecyclemultihaptest/hap4/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "Hap4MainAbility1", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/ability/ability_runtime/stage/actslifecyclesinglehaptest/entry/src/main/module.json b/ability/ability_runtime/stage/actslifecyclesinglehaptest/entry/src/main/module.json index eda86ff111de8ee9606527ea9c10ad03fb5278be..00594cbbfbaf0f5d4a5021514f15816e3f523e17 100644 --- a/ability/ability_runtime/stage/actslifecyclesinglehaptest/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actslifecyclesinglehaptest/entry/src/main/module.json @@ -1,142 +1,141 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.lifecycle_xts.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - }, - { - "name": "MainAbility1", - "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", - "description": "$string:MainAbility1_desc", - "icon": "$media:icon", - "label": "$string:MainAbility1_label" - }, - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:MainAbility2_label" - }, - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", - "description": "$string:MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:MainAbility3_label" - }, - { - "name": "MainAbility4", - "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", - "description": "$string:MainAbility4_desc", - "icon": "$media:icon", - "label": "$string:MainAbility4_label" - }, - { - "name": "MainAbility5", - "srcEntrance": "./ets/MainAbility5/MainAbility5.ts", - "description": "$string:MainAbility5_desc", - "icon": "$media:icon", - "label": "$string:MainAbility5_label" - }, - { - "name": "MainAbility6", - "srcEntrance": "./ets/MainAbility6/MainAbility6.ts", - "description": "$string:MainAbility6_desc", - "icon": "$media:icon", - "label": "$string:MainAbility6_label" - }, - { - "name": "MainAbility7", - "srcEntrance": "./ets/MainAbility7/MainAbility7.ts", - "description": "$string:MainAbility7_desc", - "launchType": "singleton", - "icon": "$media:icon", - "label": "$string:MainAbility7_label" - }, - { - "name": "MainAbility8", - "srcEntrance": "./ets/MainAbility8/MainAbility8.ts", - "description": "$string:MainAbility8_desc", - "launchType": "standard", - "icon": "$media:icon", - "label": "$string:MainAbility8_label" - }, - { - "name": "MainAbility9", - "srcEntrance": "./ets/MainAbility9/MainAbility9.ts", - "description": "$string:MainAbility9_desc", - "icon": "$media:icon", - "label": "$string:MainAbility9_label" - }, - { - "name": "Hap1MainAbility1", - "srcEntrance": "./ets/Hap1MainAbility1/Hap1MainAbility1.ts", - "description": "$string:Hap1MainAbility1_desc", - "icon": "$media:icon", - "label": "$string:Hap1MainAbility1_label", - "launchType": "singleton" - }, - { - "name": "Hap1MainAbility2", - "srcEntrance": "./ets/Hap1MainAbility2/Hap1MainAbility2.ts", - "description": "$string:Hap1MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:Hap1MainAbility2_label", - "launchType": "standard" - }, - { - "name": "MainAbility10", - "srcEntrance": "./ets/MainAbility10/MainAbility10.ts", - "description": "$string:MainAbility10_desc", - "icon": "$media:icon", - "label": "$string:MainAbility10_label" - }, - { - "name": "MainAbility11", - "srcEntrance": "./ets/MainAbility11/MainAbility11.ts", - "description": "$string:MainAbility11_desc", - "icon": "$media:icon", - "label": "$string:MainAbility11_label", - "launchType": "standard" - }, - { - "name": "MainAbility12", - "srcEntrance": "./ets/MainAbility12/MainAbility12.ts", - "description": "$string:MainAbility12_desc", - "icon": "$media:icon", - "label": "$string:MainAbility12_label" - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.lifecycle_xts.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } + }, + { + "name": "MainAbility1", + "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", + "description": "$string:MainAbility1_desc", + "icon": "$media:icon", + "label": "$string:MainAbility1_label" + }, + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:MainAbility2_label" + }, + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", + "description": "$string:MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:MainAbility3_label" + }, + { + "name": "MainAbility4", + "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", + "description": "$string:MainAbility4_desc", + "icon": "$media:icon", + "label": "$string:MainAbility4_label" + }, + { + "name": "MainAbility5", + "srcEntrance": "./ets/MainAbility5/MainAbility5.ts", + "description": "$string:MainAbility5_desc", + "icon": "$media:icon", + "label": "$string:MainAbility5_label" + }, + { + "name": "MainAbility6", + "srcEntrance": "./ets/MainAbility6/MainAbility6.ts", + "description": "$string:MainAbility6_desc", + "icon": "$media:icon", + "label": "$string:MainAbility6_label" + }, + { + "name": "MainAbility7", + "srcEntrance": "./ets/MainAbility7/MainAbility7.ts", + "description": "$string:MainAbility7_desc", + "launchType": "singleton", + "icon": "$media:icon", + "label": "$string:MainAbility7_label" + }, + { + "name": "MainAbility8", + "srcEntrance": "./ets/MainAbility8/MainAbility8.ts", + "description": "$string:MainAbility8_desc", + "launchType": "standard", + "icon": "$media:icon", + "label": "$string:MainAbility8_label" + }, + { + "name": "MainAbility9", + "srcEntrance": "./ets/MainAbility9/MainAbility9.ts", + "description": "$string:MainAbility9_desc", + "icon": "$media:icon", + "label": "$string:MainAbility9_label" + }, + { + "name": "Hap1MainAbility1", + "srcEntrance": "./ets/Hap1MainAbility1/Hap1MainAbility1.ts", + "description": "$string:Hap1MainAbility1_desc", + "icon": "$media:icon", + "label": "$string:Hap1MainAbility1_label", + "launchType": "singleton" + }, + { + "name": "Hap1MainAbility2", + "srcEntrance": "./ets/Hap1MainAbility2/Hap1MainAbility2.ts", + "description": "$string:Hap1MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:Hap1MainAbility2_label", + "launchType": "standard" + }, + { + "name": "MainAbility10", + "srcEntrance": "./ets/MainAbility10/MainAbility10.ts", + "description": "$string:MainAbility10_desc", + "icon": "$media:icon", + "label": "$string:MainAbility10_label" + }, + { + "name": "MainAbility11", + "srcEntrance": "./ets/MainAbility11/MainAbility11.ts", + "description": "$string:MainAbility11_desc", + "icon": "$media:icon", + "label": "$string:MainAbility11_label", + "launchType": "standard" + }, + { + "name": "MainAbility12", + "srcEntrance": "./ets/MainAbility12/MainAbility12.ts", + "description": "$string:MainAbility12_desc", + "icon": "$media:icon", + "label": "$string:MainAbility12_label" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/stage/actsuripermission/actsassistanthap/entry/src/main/module.json b/ability/ability_runtime/stage/actsuripermission/actsassistanthap/entry/src/main/module.json index bd3a05efcfcc79d391fee8c0eecf32c96918d042..597e0cd0744fe375acbec7d2cf46075829f3de88 100755 --- a/ability/ability_runtime/stage/actsuripermission/actsassistanthap/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actsuripermission/actsassistanthap/entry/src/main/module.json @@ -1,78 +1,77 @@ { - "module": { - "name": "entry", - "type": "entry", - "description": "$string:hap2_desc", - "mainElement": "EntryAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "Hap2MainAbility1", - "srcEntrance": "./ets/Hap2MainAbility1/Hap2MainAbility1.ts", - "description": "$string:Hap2MainAbility1_desc", - "icon": "$media:icon", - "label": "$string:Hap2MainAbility1_label", - "visible": true, - "orientation": "portrait" - }, - { - "name": "Hap2MainAbility2", - "srcEntrance": "./ets/Hap2MainAbility2/Hap2MainAbility2.ts", - "description": "$string:Hap2MainAbility2_desc", - "icon": "$media:icon", - "visible": true, - "label": "$string:Hap2MainAbility2_label" - }, - { - "name": "Hap2MainAbility3", - "srcEntrance": "./ets/Hap2MainAbility3/Hap2MainAbility3.ts", - "description": "$string:Hap2MainAbility3_desc", - "icon": "$media:icon", - "visible": true, - "label": "$string:Hap2MainAbility3_label", - "skills": [ - { - "entities": [ - "entity.system.uripermissiontest" - ], - "actions": [ - "action.system.uripermissiontest" - ], - "uris": [ - { - "scheme": "file" - } - ] - } - ] - }, - { - "name": "Hap2MainAbility4", - "srcEntrance": "./ets/Hap2MainAbility4/Hap2MainAbility4.ts", - "description": "$string:Hap2MainAbility4_desc", - "icon": "$media:icon", - "visible": true, - "label": "$string:Hap2MainAbility4_label", - "launchType": "singleton" - } - ], - "extensionAbilities": [ - { - "name": "ServiceAbility", - "srcEntrance": "./ets/serviceability/ServiceAbility.ts", - "label": "$string:ServiceAbility_label", - "visible": true, - "description": "$string:ServiceAbility_desc", - "type": "service" - } + "module": { + "name": "entry", + "type": "entry", + "description": "$string:hap2_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "Hap2MainAbility1", + "srcEntrance": "./ets/Hap2MainAbility1/Hap2MainAbility1.ts", + "description": "$string:Hap2MainAbility1_desc", + "icon": "$media:icon", + "label": "$string:Hap2MainAbility1_label", + "visible": true, + "orientation": "portrait" + }, + { + "name": "Hap2MainAbility2", + "srcEntrance": "./ets/Hap2MainAbility2/Hap2MainAbility2.ts", + "description": "$string:Hap2MainAbility2_desc", + "icon": "$media:icon", + "visible": true, + "label": "$string:Hap2MainAbility2_label" + }, + { + "name": "Hap2MainAbility3", + "srcEntrance": "./ets/Hap2MainAbility3/Hap2MainAbility3.ts", + "description": "$string:Hap2MainAbility3_desc", + "icon": "$media:icon", + "visible": true, + "label": "$string:Hap2MainAbility3_label", + "skills": [ + { + "entities": [ + "entity.system.uripermissiontest" + ], + "actions": [ + "action.system.uripermissiontest" + ], + "uris": [ + { + "scheme":"file" + } + ] + } ] - } + }, + { + "name": "Hap2MainAbility4", + "srcEntrance": "./ets/Hap2MainAbility4/Hap2MainAbility4.ts", + "description": "$string:Hap2MainAbility4_desc", + "icon": "$media:icon", + "visible": true, + "label": "$string:Hap2MainAbility4_label", + "launchType": "singleton" + } + ], + "extensionAbilities": [ + { + "name": "ServiceAbility", + "srcEntrance": "./ets/serviceability/ServiceAbility.ts", + "label": "$string:ServiceAbility_label", + "visible": true, + "description": "$string:ServiceAbility_desc", + "type": "service" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/stage/actsuripermission/actsassistanthap/hap4/src/main/module.json b/ability/ability_runtime/stage/actsuripermission/actsassistanthap/hap4/src/main/module.json index 3e22b6ec2d38408a54fe67a446a2aae02e0c5fd8..e4493690a4b687c41da1540920fc1b96bca4949c 100755 --- a/ability/ability_runtime/stage/actsuripermission/actsassistanthap/hap4/src/main/module.json +++ b/ability/ability_runtime/stage/actsuripermission/actsassistanthap/hap4/src/main/module.json @@ -6,8 +6,7 @@ "mainElement": "Hap4MainAbility1", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/ability/ability_runtime/stage/actsuripermission/actsfasupporturi/entry/src/main/config.json b/ability/ability_runtime/stage/actsuripermission/actsfasupporturi/entry/src/main/config.json index f84723618c9a5b055b7b7a358ed97564868f4f37..d069161cd8a5ded3ede1edc26855c179b6a92424 100644 --- a/ability/ability_runtime/stage/actsuripermission/actsfasupporturi/entry/src/main/config.json +++ b/ability/ability_runtime/stage/actsuripermission/actsfasupporturi/entry/src/main/config.json @@ -1,73 +1,72 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.faapplication", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "target": 9 - } + "app": { + "vendor": "example", + "bundleName": "com.example.faapplication", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "singleton" - } + "apiVersion": { + "compatible": 8, + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "singleton" + } + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "com.example.faapplication", + "srcPath": "", + "name": ".entry", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.faapplication", - "srcPath": "", - "name": ".entry", - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/stage/actsuripermission/actstempuripermissionhaptest/entry/src/main/module.json b/ability/ability_runtime/stage/actsuripermission/actstempuripermissionhaptest/entry/src/main/module.json index b259b7287277c6358fe2775bef0cc04dc2ecdd18..a6341660cd9cf9161aad2d973ff159e2d1f87512 100755 --- a/ability/ability_runtime/stage/actsuripermission/actstempuripermissionhaptest/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actsuripermission/actstempuripermissionhaptest/entry/src/main/module.json @@ -1,42 +1,41 @@ { - "module": { - "name": "phone", - "type": "entry", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.stageautosign.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_RUNNING_INFO", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } - ] - } + "module": { + "name": "phone", + "type": "entry", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.stageautosign.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait" + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_RUNNING_INFO", + "reason": "need use ohos.permission.GET_RUNNING_INFO" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/entry/src/main/module.json b/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/entry/src/main/module.json index 09a5b945186206e707864aee754e2e0f3dd1fc79..c252247132da7d567ecc898b2126ede9c8707ea0 100644 --- a/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/entry/src/main/module.json @@ -1,94 +1,93 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.lifecycletest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - }, - { - "name": "MainAbility1", - "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", - "description": "$string:MainAbility1_desc", - "icon": "$media:icon", - "label": "$string:MainAbility1_label" - }, - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:MainAbility2_label" - }, - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", - "description": "$string:MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:MainAbility3_label" - }, - { - "name": "MainAbility4", - "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", - "description": "$string:MainAbility4_desc", - "icon": "$media:icon", - "label": "$string:MainAbility4_label" - }, - { - "name": "MainAbility5", - "srcEntrance": "./ets/MainAbility5/MainAbility5.ts", - "description": "$string:MainAbility5_desc", - "icon": "$media:icon", - "label": "$string:MainAbility5_label" - }, - { - "name": "MainAbility6", - "srcEntrance": "./ets/MainAbility6/MainAbility6.ts", - "description": "$string:MainAbility6_desc", - "icon": "$media:icon", - "label": "$string:MainAbility6_label", - "launchType": "standard" - }, - { - "name": "MainAbility7", - "srcEntrance": "./ets/MainAbility7/MainAbility7.ts", - "description": "$string:MainAbility7_desc", - "icon": "$media:icon", - "label": "$string:MainAbility7_label" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.lifecycletest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } + }, + { + "name": "MainAbility1", + "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", + "description": "$string:MainAbility1_desc", + "icon": "$media:icon", + "label": "$string:MainAbility1_label" + }, + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:MainAbility2_label" + }, + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", + "description": "$string:MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:MainAbility3_label" + }, + { + "name": "MainAbility4", + "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", + "description": "$string:MainAbility4_desc", + "icon": "$media:icon", + "label": "$string:MainAbility4_label" + }, + { + "name": "MainAbility5", + "srcEntrance": "./ets/MainAbility5/MainAbility5.ts", + "description": "$string:MainAbility5_desc", + "icon": "$media:icon", + "label": "$string:MainAbility5_label" + }, + { + "name": "MainAbility6", + "srcEntrance": "./ets/MainAbility6/MainAbility6.ts", + "description": "$string:MainAbility6_desc", + "icon": "$media:icon", + "label": "$string:MainAbility6_label", + "launchType": "standard" + }, + { + "name": "MainAbility7", + "srcEntrance": "./ets/MainAbility7/MainAbility7.ts", + "description": "$string:MainAbility7_desc", + "icon": "$media:icon", + "label": "$string:MainAbility7_label" + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/hap4/src/main/module.json b/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/hap4/src/main/module.json index a184c47618bbd934a7707b6073cdf1fd04646cc2..596d713cd69ec4c5f39820b551ddd186ff085bd2 100644 --- a/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/hap4/src/main/module.json +++ b/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/hap4/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "Hap4MainAbility1", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/ability/ability_runtime/stage/actswindowstagelifecyclesinglehaptest/entry/src/main/module.json b/ability/ability_runtime/stage/actswindowstagelifecyclesinglehaptest/entry/src/main/module.json index fa48474cbd67e6f85969c2360baeb77905bb81c9..33173a72c91660664b05a17afbe70c09b95997b5 100644 --- a/ability/ability_runtime/stage/actswindowstagelifecyclesinglehaptest/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actswindowstagelifecyclesinglehaptest/entry/src/main/module.json @@ -1,142 +1,141 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.windowstagelifecycle_xts.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - }, - { - "name": "MainAbility1", - "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", - "description": "$string:MainAbility1_desc", - "icon": "$media:icon", - "label": "$string:MainAbility1_label" - }, - { - "name": "MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:MainAbility2_label" - }, - { - "name": "MainAbility3", - "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", - "description": "$string:MainAbility3_desc", - "icon": "$media:icon", - "label": "$string:MainAbility3_label" - }, - { - "name": "MainAbility4", - "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", - "description": "$string:MainAbility4_desc", - "icon": "$media:icon", - "label": "$string:MainAbility4_label" - }, - { - "name": "MainAbility5", - "srcEntrance": "./ets/MainAbility5/MainAbility5.ts", - "description": "$string:MainAbility5_desc", - "icon": "$media:icon", - "label": "$string:MainAbility5_label" - }, - { - "name": "MainAbility6", - "srcEntrance": "./ets/MainAbility6/MainAbility6.ts", - "description": "$string:MainAbility6_desc", - "icon": "$media:icon", - "label": "$string:MainAbility6_label" - }, - { - "name": "MainAbility7", - "srcEntrance": "./ets/MainAbility7/MainAbility7.ts", - "description": "$string:MainAbility7_desc", - "launchType": "singleton", - "icon": "$media:icon", - "label": "$string:MainAbility7_label" - }, - { - "name": "MainAbility8", - "srcEntrance": "./ets/MainAbility8/MainAbility8.ts", - "description": "$string:MainAbility8_desc", - "launchType": "standard", - "icon": "$media:icon", - "label": "$string:MainAbility8_label" - }, - { - "name": "MainAbility9", - "srcEntrance": "./ets/MainAbility9/MainAbility9.ts", - "description": "$string:MainAbility9_desc", - "icon": "$media:icon", - "label": "$string:MainAbility9_label" - }, - { - "name": "Hap1MainAbility1", - "srcEntrance": "./ets/Hap1MainAbility1/Hap1MainAbility1.ts", - "description": "$string:Hap1MainAbility1_desc", - "icon": "$media:icon", - "label": "$string:Hap1MainAbility1_label", - "launchType": "singleton" - }, - { - "name": "Hap1MainAbility2", - "srcEntrance": "./ets/Hap1MainAbility2/Hap1MainAbility2.ts", - "description": "$string:Hap1MainAbility2_desc", - "icon": "$media:icon", - "label": "$string:Hap1MainAbility2_label", - "launchType": "standard" - }, - { - "name": "MainAbility10", - "srcEntrance": "./ets/MainAbility10/MainAbility10.ts", - "description": "$string:MainAbility10_desc", - "icon": "$media:icon", - "label": "$string:MainAbility10_label" - }, - { - "name": "MainAbility11", - "srcEntrance": "./ets/MainAbility11/MainAbility11.ts", - "description": "$string:MainAbility11_desc", - "icon": "$media:icon", - "label": "$string:MainAbility11_label", - "launchType": "standard" - }, - { - "name": "MainAbility12", - "srcEntrance": "./ets/MainAbility12/MainAbility12.ts", - "description": "$string:MainAbility12_desc", - "icon": "$media:icon", - "label": "$string:MainAbility12_label" - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.example.windowstagelifecycle_xts.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } + }, + { + "name": "MainAbility1", + "srcEntrance": "./ets/MainAbility1/MainAbility1.ts", + "description": "$string:MainAbility1_desc", + "icon": "$media:icon", + "label": "$string:MainAbility1_label" + }, + { + "name": "MainAbility2", + "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", + "description": "$string:MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:MainAbility2_label" + }, + { + "name": "MainAbility3", + "srcEntrance": "./ets/MainAbility3/MainAbility3.ts", + "description": "$string:MainAbility3_desc", + "icon": "$media:icon", + "label": "$string:MainAbility3_label" + }, + { + "name": "MainAbility4", + "srcEntrance": "./ets/MainAbility4/MainAbility4.ts", + "description": "$string:MainAbility4_desc", + "icon": "$media:icon", + "label": "$string:MainAbility4_label" + }, + { + "name": "MainAbility5", + "srcEntrance": "./ets/MainAbility5/MainAbility5.ts", + "description": "$string:MainAbility5_desc", + "icon": "$media:icon", + "label": "$string:MainAbility5_label" + }, + { + "name": "MainAbility6", + "srcEntrance": "./ets/MainAbility6/MainAbility6.ts", + "description": "$string:MainAbility6_desc", + "icon": "$media:icon", + "label": "$string:MainAbility6_label" + }, + { + "name": "MainAbility7", + "srcEntrance": "./ets/MainAbility7/MainAbility7.ts", + "description": "$string:MainAbility7_desc", + "launchType": "singleton", + "icon": "$media:icon", + "label": "$string:MainAbility7_label" + }, + { + "name": "MainAbility8", + "srcEntrance": "./ets/MainAbility8/MainAbility8.ts", + "description": "$string:MainAbility8_desc", + "launchType": "standard", + "icon": "$media:icon", + "label": "$string:MainAbility8_label" + }, + { + "name": "MainAbility9", + "srcEntrance": "./ets/MainAbility9/MainAbility9.ts", + "description": "$string:MainAbility9_desc", + "icon": "$media:icon", + "label": "$string:MainAbility9_label" + }, + { + "name": "Hap1MainAbility1", + "srcEntrance": "./ets/Hap1MainAbility1/Hap1MainAbility1.ts", + "description": "$string:Hap1MainAbility1_desc", + "icon": "$media:icon", + "label": "$string:Hap1MainAbility1_label", + "launchType": "singleton" + }, + { + "name": "Hap1MainAbility2", + "srcEntrance": "./ets/Hap1MainAbility2/Hap1MainAbility2.ts", + "description": "$string:Hap1MainAbility2_desc", + "icon": "$media:icon", + "label": "$string:Hap1MainAbility2_label", + "launchType": "standard" + }, + { + "name": "MainAbility10", + "srcEntrance": "./ets/MainAbility10/MainAbility10.ts", + "description": "$string:MainAbility10_desc", + "icon": "$media:icon", + "label": "$string:MainAbility10_label" + }, + { + "name": "MainAbility11", + "srcEntrance": "./ets/MainAbility11/MainAbility11.ts", + "description": "$string:MainAbility11_desc", + "icon": "$media:icon", + "label": "$string:MainAbility11_label", + "launchType": "standard" + }, + { + "name": "MainAbility12", + "srcEntrance": "./ets/MainAbility12/MainAbility12.ts", + "description": "$string:MainAbility12_desc", + "icon": "$media:icon", + "label": "$string:MainAbility12_label" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/stopserviceextension/ActsStopServiceExtensionRely/entry/src/main/module.json b/ability/ability_runtime/stopserviceextension/ActsStopServiceExtensionRely/entry/src/main/module.json index 8439c0dc5795ef934bdc3ba76349a13295614c06..45f414c955067165b46455010fbffefb037a0dfc 100644 --- a/ability/ability_runtime/stopserviceextension/ActsStopServiceExtensionRely/entry/src/main/module.json +++ b/ability/ability_runtime/stopserviceextension/ActsStopServiceExtensionRely/entry/src/main/module.json @@ -1,54 +1,53 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "description": "$string:module_desc", - "mainElement": "EntryAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "EntryAbility", - "srcEntrance": "./ets/entryability/EntryAbility.ts", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "name": "ServiceAbility", - "srcEntrance": "./ets/serviceability/ServiceAbility.ts", - "label": "$string:ServiceAbility_label", - "description": "$string:ServiceAbility_desc", - "type": "service" - }, - { - "name": "ServiceAbilitySec", - "srcEntrance": "./ets/serviceabilitySec/ServiceAbilitySec.ts", - "label": "$string:ServiceAbilitySec_desc", - "description": "$string:ServiceAbilitySec_desc", - "type": "service" - } - ] - } +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntrance": "./ets/entryability/EntryAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ], + "extensionAbilities": [ + { + "name": "ServiceAbility", + "srcEntrance": "./ets/serviceability/ServiceAbility.ts", + "label": "$string:ServiceAbility_label", + "description": "$string:ServiceAbility_desc", + "type": "service" + }, + { + "name": "ServiceAbilitySec", + "srcEntrance": "./ets/serviceabilitySec/ServiceAbilitySec.ts", + "label": "$string:ServiceAbilitySec_desc", + "description": "$string:ServiceAbilitySec_desc", + "type": "service" + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/stopserviceextension/ActsStopServiceExtensionTest/entry/src/main/module.json b/ability/ability_runtime/stopserviceextension/ActsStopServiceExtensionTest/entry/src/main/module.json index 33ebbe1eb4da7cc5105fbb842863b23690778265..bfb8e0432334b6047550df187d6449ff8a31807a 100644 --- a/ability/ability_runtime/stopserviceextension/ActsStopServiceExtensionTest/entry/src/main/module.json +++ b/ability/ability_runtime/stopserviceextension/ActsStopServiceExtensionTest/entry/src/main/module.json @@ -1,43 +1,42 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/testability/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/testability/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ] + } +} diff --git a/ability/ability_runtime/want/actsgetwantalltest/src/main/config.json b/ability/ability_runtime/want/actsgetwantalltest/src/main/config.json index 358a60e7bb3e8c55180a7844a035c77d8d308a7d..1a4f436f15270e5bc1e97446165df6b5d904ced6 100644 --- a/ability/ability_runtime/want/actsgetwantalltest/src/main/config.json +++ b/ability/ability_runtime/want/actsgetwantalltest/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "com.example.actsgetwantalltest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsgetwantalltest", - "name": ".entry", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.actsgetwantalltest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsgetwantalltest", + "name": ".entry", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/ability/ability_runtime/want/sceneProject/actsgetwantalltesthap/src/main/config.json b/ability/ability_runtime/want/sceneProject/actsgetwantalltesthap/src/main/config.json index 7815fa1a305c081a790e54b299e76053ffcc0efc..089b88beae4c81aaedd7cb78aec3e16c0f4d4bbe 100644 --- a/ability/ability_runtime/want/sceneProject/actsgetwantalltesthap/src/main/config.json +++ b/ability/ability_runtime/want/sceneProject/actsgetwantalltesthap/src/main/config.json @@ -1,63 +1,62 @@ -{ - "app": { - "bundleName": "com.example.actsgetwantalltesthap", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsgetwantallhap", - "name": "com.example.actsgetwantalltesthap.MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.actsgetwantalltesthap.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard", - "visible": true - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.actsgetwantalltesthap", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsgetwantallhap", + "name": "com.example.actsgetwantalltesthap.MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.actsgetwantalltesthap.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard", + "visible": true + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/ability/ability_runtime/workercontextcover/workercontexttest/entry/src/main/module.json b/ability/ability_runtime/workercontextcover/workercontexttest/entry/src/main/module.json index 0a4c7e828a2bb567aaf484b05af0d8d178ae910a..3de96a784b47f56d45a0914130dd0c856cf8c0c2 100644 --- a/ability/ability_runtime/workercontextcover/workercontexttest/entry/src/main/module.json +++ b/ability/ability_runtime/workercontextcover/workercontexttest/entry/src/main/module.json @@ -1,41 +1,40 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.workercontexttest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.workercontexttest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/ability/dmsfwk/continuationmanagertest/src/main/config.json b/ability/dmsfwk/continuationmanagertest/src/main/config.json index 3e50b7faafcce8cd283e9c5f98e731b78a635f78..8e5de0caeec69aa18b8994cab5856bfa8fd63b0a 100644 --- a/ability/dmsfwk/continuationmanagertest/src/main/config.json +++ b/ability/dmsfwk/continuationmanagertest/src/main/config.json @@ -1,101 +1,100 @@ -{ - "app": { - "bundleName": "ohos.acts.distributedschedule.continuationmanager", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.distributedschedule.continuationmanager", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } -} \ No newline at end of file +{ + "app": { + "bundleName": "ohos.acts.distributedschedule.continuationmanager", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.distributedschedule.continuationmanager", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } +} diff --git a/account/OsAccountTest_js/src/main/config.json b/account/OsAccountTest_js/src/main/config.json index dd88c0d882ec2f7c83001a3d53715070cca20e7c..383ce5da04b6c63f3e3f15d689e96809345e7dc7 100644 --- a/account/OsAccountTest_js/src/main/config.json +++ b/account/OsAccountTest_js/src/main/config.json @@ -1,113 +1,112 @@ -{ - "app": { - "bundleName": "ohos.acts.account.osaccount", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.account.osaccount", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS", - "reason": "ceshi" - }, - { - "name": "ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS", - "reason": "ceshi" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } -} \ No newline at end of file +{ + "app": { + "bundleName": "ohos.acts.account.osaccount", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.account.osaccount", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS", + "reason": "ceshi" + }, + { + "name": "ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS", + "reason": "ceshi" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } +} diff --git a/account/appaccount/actsaccountoperatetest/src/main/config.json b/account/appaccount/actsaccountoperatetest/src/main/config.json index dedc9c334794b6e3f6085cc8372fd94c61b54b7f..e90aa7db8721f472fa3de0b07d3f2521b67374b9 100644 --- a/account/appaccount/actsaccountoperatetest/src/main/config.json +++ b/account/appaccount/actsaccountoperatetest/src/main/config.json @@ -1,120 +1,119 @@ -{ - "app": { - "bundleName": "com.example.actsaccountoperatetest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsaccountoperatetest", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.example.actsaccountoperatetest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsaccountoperatetest", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "reqPermissions": [ + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", + "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" + }, + { + "name":"ohos.permission.REMOVE_CACHE_FILES", + "reason":"need use ohos.permission.REMOVE_CACHE_FILES" + }, + { + "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", + "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } +} diff --git a/account/appaccount/actsaccounttest/src/main/config.json b/account/appaccount/actsaccounttest/src/main/config.json index dfeca6430a4847c297ff651f4cbe3f3f3cdcb4b6..915a24db9de68cbeb4902753d08688392033d3dd 100644 --- a/account/appaccount/actsaccounttest/src/main/config.json +++ b/account/appaccount/actsaccounttest/src/main/config.json @@ -1,120 +1,119 @@ -{ - "app": { - "bundleName": "com.example.actsaccounttest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsaccounttest", - "name": ".MyApplication", - "deviceType": [ - "tablet", - "default", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.example.actsaccounttest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsaccounttest", + "name": ".MyApplication", + "deviceType": [ + "tablet", + "default" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "reqPermissions": [ + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", + "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" + }, + { + "name":"ohos.permission.REMOVE_CACHE_FILES", + "reason":"need use ohos.permission.REMOVE_CACHE_FILES" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + }, + { + "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", + "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/account/appaccount/actsaccounttstest/entry/src/main/module.json b/account/appaccount/actsaccounttstest/entry/src/main/module.json index 1f60297d4bedcb47fa4b6d303cd98cbdd376ae6f..b36c16c6e20b874cbf4cc110fa4944e0e8060564 100644 --- a/account/appaccount/actsaccounttstest/entry/src/main/module.json +++ b/account/appaccount/actsaccounttstest/entry/src/main/module.json @@ -6,54 +6,49 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.accounttstest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.example.accounttstest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ], + }] + }], "requestPermissions": [ { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, { - "name": "ohos.permission.GET_BUNDLE_INFO" + "name": "ohos.permission.GET_BUNDLE_INFO" }, { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" + "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" }, { - "name": "ohos.permission.REMOVE_CACHE_FILES" + "name": "ohos.permission.REMOVE_CACHE_FILES" }, { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" + "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" }, { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" + "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ] } diff --git a/account/appaccount/actsappaccountplugintest/entry/src/main/module.json b/account/appaccount/actsappaccountplugintest/entry/src/main/module.json index c45e639a91985fcfaa55590b0e5b42949f873cbf..10d853c091df9215ac57f21c2e484e9a2a81ae54 100644 --- a/account/appaccount/actsappaccountplugintest/entry/src/main/module.json +++ b/account/appaccount/actsappaccountplugintest/entry/src/main/module.json @@ -8,40 +8,35 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.accountplugintest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.example.accountplugintest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ], + }] + }], "requestPermissions": [ { - "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS" + "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS" }, { - "name": "ohos.permission.ACCESS_USER_AUTH_INTERNAL" + "name": "ohos.permission.ACCESS_USER_AUTH_INTERNAL" } ] } diff --git a/account/appaccount/actsgetaccountsbyowner/src/main/config.json b/account/appaccount/actsgetaccountsbyowner/src/main/config.json index a469858aa11e729d435f73e442a629ce410cbf9c..599ac44ecdd8e0f8a08540f251bbea44f3b02bb5 100644 --- a/account/appaccount/actsgetaccountsbyowner/src/main/config.json +++ b/account/appaccount/actsgetaccountsbyowner/src/main/config.json @@ -1,123 +1,123 @@ -{ - "app": { - "bundleName": "com.example.actsgetaccountsbyowner", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsgetaccountsbyowner", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "defPermissions": [], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.example.actsgetaccountsbyowner", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsgetaccountsbyowner", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "defPermissions": [ + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", + "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" + }, + { + "name":"ohos.permission.REMOVE_CACHE_FILES", + "reason":"need use ohos.permission.REMOVE_CACHE_FILES" + }, + { + "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", + "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" + }, + { + "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", + "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } +} diff --git a/account/appaccount/actsgetallaccounts/src/main/config.json b/account/appaccount/actsgetallaccounts/src/main/config.json index 67eb78bf9d5f394b24e909fb73633fd73a4d95f5..567c6dc289b8f4b8e9ed19880ef490a962e8f8a1 100644 --- a/account/appaccount/actsgetallaccounts/src/main/config.json +++ b/account/appaccount/actsgetallaccounts/src/main/config.json @@ -1,120 +1,120 @@ -{ - "app": { - "bundleName": "com.example.actsgetallaccounts", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsgetallaccounts", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "defPermissions": [], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.example.actsgetallaccounts", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsgetallaccounts", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "defPermissions": [ + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", + "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" + }, + { + "name":"ohos.permission.REMOVE_CACHE_FILES", + "reason":"need use ohos.permission.REMOVE_CACHE_FILES" + }, + { + "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", + "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } +} diff --git a/account/appaccount/actssetcheckdatasyncenable/src/main/config.json b/account/appaccount/actssetcheckdatasyncenable/src/main/config.json index aef60f466c60c3302daf77aac54b2ccfd3687967..4aa7921346e8fe3e72bda859d1d5b6153150fe8d 100644 --- a/account/appaccount/actssetcheckdatasyncenable/src/main/config.json +++ b/account/appaccount/actssetcheckdatasyncenable/src/main/config.json @@ -1,133 +1,132 @@ -{ - "app": { - "bundleName": "com.example.actssetcheckdatasyncenable", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actssetcheckdatasyncenable", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "defPermissions": [ - { - "availableScope": [], - "grantMode": "user_grant", - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "ceshi" - }, - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC", - "reason": "ceshi" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.example.actssetcheckdatasyncenable", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actssetcheckdatasyncenable", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "defPermissions": [ + { + "availableScope": [], + "grantMode": "user_grant", + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "ceshi" + }, + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC", + "reason": "ceshi" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", + "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" + }, + { + "name":"ohos.permission.REMOVE_CACHE_FILES", + "reason":"need use ohos.permission.REMOVE_CACHE_FILES" + }, + { + "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", + "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } +} diff --git a/account/appaccount/actssetchecksyncenable/src/main/config.json b/account/appaccount/actssetchecksyncenable/src/main/config.json index 49ed05892bb738fae701f4775eca63a366d2b26f..32edf4a21cc37ef3cceca68c85a3776c0177bc63 100644 --- a/account/appaccount/actssetchecksyncenable/src/main/config.json +++ b/account/appaccount/actssetchecksyncenable/src/main/config.json @@ -1,134 +1,133 @@ -{ - "app": { - "bundleName": "com.example.actssetchecksyncenable", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actssetchecksyncenable", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "defPermissions": [ - { - "availableScope": [], - "grantMode": "user_grant", - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "ceshi" - }, - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC", - "reason": "ceshi" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.example.actssetchecksyncenable", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actssetchecksyncenable", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "defPermissions": [ + { + "availableScope": [], + "grantMode": "user_grant", + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "ceshi" + }, + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC", + "reason": "ceshi" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", + "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" + }, + { + "name":"ohos.permission.REMOVE_CACHE_FILES", + "reason":"need use ohos.permission.REMOVE_CACHE_FILES" + }, + { + "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", + "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/account/appaccount/getallaccounts/actsgetallaccountsnoparameter/src/main/config.json b/account/appaccount/getallaccounts/actsgetallaccountsnoparameter/src/main/config.json index 327cd92f50ccf3f0b21f83506c481ea15029357f..9f5ab2d828aee50f24b720ef4fb3da67e7939dfe 100644 --- a/account/appaccount/getallaccounts/actsgetallaccountsnoparameter/src/main/config.json +++ b/account/appaccount/getallaccounts/actsgetallaccountsnoparameter/src/main/config.json @@ -1,119 +1,119 @@ -{ - "app": { - "bundleName": "com.example.getallaccountsnoparameter", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.getallaccountsnoparameter", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "defPermissions": [], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.example.getallaccountsnoparameter", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.getallaccountsnoparameter", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "defPermissions": [ + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", + "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" + }, + { + "name":"ohos.permission.REMOVE_CACHE_FILES", + "reason":"need use ohos.permission.REMOVE_CACHE_FILES" + }, + { + "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", + "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } +} diff --git a/account/appaccount/getallaccounts/actsgetmultipleaccounts/src/main/config.json b/account/appaccount/getallaccounts/actsgetmultipleaccounts/src/main/config.json index 76dbf51c810c678e5258edb96f6b162e5806d067..539a2667a1c8b1094053c89ce5895e5ecb1e406f 100644 --- a/account/appaccount/getallaccounts/actsgetmultipleaccounts/src/main/config.json +++ b/account/appaccount/getallaccounts/actsgetmultipleaccounts/src/main/config.json @@ -1,119 +1,119 @@ -{ - "app": { - "bundleName": "com.example.getmultipleaccountstest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.getmultipleaccountstest", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "defPermissions": [], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.example.getmultipleaccountstest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.getmultipleaccountstest", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "defPermissions": [ + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", + "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" + }, + { + "name":"ohos.permission.REMOVE_CACHE_FILES", + "reason":"need use ohos.permission.REMOVE_CACHE_FILES" + }, + { + "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", + "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } +} diff --git a/account/appaccount/sceneProject/actsaccountaccessibleFirst/entry/src/main/config.json b/account/appaccount/sceneProject/actsaccountaccessibleFirst/entry/src/main/config.json index 336a2d29cb039e0abe3d93fa497cd5054ad0760e..8abbb58d0a1692d9dce8455396df858555f8edc7 100755 --- a/account/appaccount/sceneProject/actsaccountaccessibleFirst/entry/src/main/config.json +++ b/account/appaccount/sceneProject/actsaccountaccessibleFirst/entry/src/main/config.json @@ -1,86 +1,85 @@ -{ - "app": { - "bundleName": "com.example.actsaccountaccessiblefirst", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsaccountaccessiblefirst", - "name": ".MyApplication", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.actsaccountaccessiblefirst.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.actsaccountaccessiblefirst", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsaccountaccessiblefirst", + "name": ".MyApplication", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "reqPermissions": [ + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", + "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" + }, + { + "name":"ohos.permission.REMOVE_CACHE_FILES", + "reason":"need use ohos.permission.REMOVE_CACHE_FILES" + }, + { + "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", + "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.actsaccountaccessiblefirst.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/account/appaccount/sceneProject/actsaccountaccessibleSecond/entry/src/main/config.json b/account/appaccount/sceneProject/actsaccountaccessibleSecond/entry/src/main/config.json index 1af523bfe23dba8690a32279ee58339473c39544..66524a3f3c604f9f3b0c6d65c1fc2aa015ff85dc 100755 --- a/account/appaccount/sceneProject/actsaccountaccessibleSecond/entry/src/main/config.json +++ b/account/appaccount/sceneProject/actsaccountaccessibleSecond/entry/src/main/config.json @@ -1,64 +1,63 @@ -{ - "app": { - "bundleName": "com.example.actsaccountaccessiblesecond", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsaccountaccessiblesecond", - "name": ".MyApplication", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.actsaccountaccessiblesecond.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.actsaccountaccessiblesecond", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsaccountaccessiblesecond", + "name": ".MyApplication", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.actsaccountaccessiblesecond.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/account/appaccount/sceneProject/actsaccountauthenticator/entry/src/main/config.json b/account/appaccount/sceneProject/actsaccountauthenticator/entry/src/main/config.json index 1732330e39f606838810331112dc14aeab164dcf..d8269ed2ed59bad80d58c11c706ce1d622954e7b 100644 --- a/account/appaccount/sceneProject/actsaccountauthenticator/entry/src/main/config.json +++ b/account/appaccount/sceneProject/actsaccountauthenticator/entry/src/main/config.json @@ -1,87 +1,82 @@ -{ - "app": { - "vendor": "example", - "bundleName": "com.example.accountauthenticator", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "target": 7 - } - }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": "com.example.accountauthenticator.MainAbility", - "srcLanguage": "js", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "formsEnabled": false, - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "srcLanguage": "js", - "icon": "$media:icon", - "description": "$string:ServiceAbility_desc", - "type": "service", - "visible": true, - "skills": [ - { - "actions": [ - "ohos.account.appAccount.action.oauth" - ] - } - ] - } - ], - "distro": { - "moduleType": "entry", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "com.example.entry", - "srcPath": "", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "vendor": "example", + "bundleName": "com.example.accountauthenticator", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": "com.example.accountauthenticator.MainAbility", + "srcLanguage": "js", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "srcLanguage": "js", + "icon": "$media:icon", + "description": "$string:ServiceAbility_desc", + "type": "service", + "visible": true, + "skills": [{"actions": [ + "ohos.account.appAccount.action.oauth" + ]}] + } + ], + "distro": { + "moduleType": "entry", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "com.example.entry", + "srcPath": "", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/account/appaccount/sceneProject/actsaccountoauthtoken/entry/src/main/config.json b/account/appaccount/sceneProject/actsaccountoauthtoken/entry/src/main/config.json index 2267069507ba1e6b0dd001b77dbc2f871b310d0e..00d2bda852036cf13e91344ace1567cd6250be52 100644 --- a/account/appaccount/sceneProject/actsaccountoauthtoken/entry/src/main/config.json +++ b/account/appaccount/sceneProject/actsaccountoauthtoken/entry/src/main/config.json @@ -1,65 +1,64 @@ { - "app": { - "bundleName": "com.example.actsaccountOauthtoken", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.actsaccountOauthtoken", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsaccountOauthtoken", + "name": ".MyApplication", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsaccountOauthtoken", - "name": ".MyApplication", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home", + "ohos.account.appAccount.action.oauth" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home", - "ohos.account.appAccount.action.oauth" - ] - } - ], - "name": "com.example.actsaccountoauthtoken.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "visible": true, - "launchType": "standard" - } + "name": "com.example.actsaccountoauthtoken.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/account/appaccount/sceneProject/actsaccountsceneaccessible/entry/src/main/config.json b/account/appaccount/sceneProject/actsaccountsceneaccessible/entry/src/main/config.json index 8b17328392e7787f43f41c2d6c51f6255c5d6792..16f60ae63d03cfe1d2403c8e589b2fbd33c604f5 100755 --- a/account/appaccount/sceneProject/actsaccountsceneaccessible/entry/src/main/config.json +++ b/account/appaccount/sceneProject/actsaccountsceneaccessible/entry/src/main/config.json @@ -1,64 +1,63 @@ -{ - "app": { - "bundleName": "com.example.actsaccountsceneaccessible", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsaccountsceneaccessible", - "name": ".MyApplication", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.actsaccountsceneaccessible.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.actsaccountsceneaccessible", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsaccountsceneaccessible", + "name": ".MyApplication", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.actsaccountsceneaccessible.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/account/appaccount/sceneProject/actsaccountsceneappaccess/entry/src/main/config.json b/account/appaccount/sceneProject/actsaccountsceneappaccess/entry/src/main/config.json index 326275c0405bf8f963cec1d1e15956267045c5e7..07ec085526c155284b9d8c4580eff169b10121ae 100755 --- a/account/appaccount/sceneProject/actsaccountsceneappaccess/entry/src/main/config.json +++ b/account/appaccount/sceneProject/actsaccountsceneappaccess/entry/src/main/config.json @@ -1,64 +1,63 @@ -{ - "app": { - "bundleName": "com.example.actsaccountsceneappaccess", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsaccountsceneappaccess", - "name": ".MyApplication", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.actsaccountsceneappaccess.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.actsaccountsceneappaccess", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsaccountsceneappaccess", + "name": ".MyApplication", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.actsaccountsceneappaccess.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/account/appaccount/sceneProject/actsaccountsceneonoff/entry/src/main/config.json b/account/appaccount/sceneProject/actsaccountsceneonoff/entry/src/main/config.json index a3abf062473c2e50d2b8bfdbda8e12c698017f78..f72487caf9fab14d06d837b5d5740d0da1d38eae 100755 --- a/account/appaccount/sceneProject/actsaccountsceneonoff/entry/src/main/config.json +++ b/account/appaccount/sceneProject/actsaccountsceneonoff/entry/src/main/config.json @@ -1,64 +1,63 @@ -{ - "app": { - "bundleName": "com.example.actsaccountsceneonoff", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsaccountsceneonoff", - "name": ".MyApplication", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.actsaccountsceneonoff.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.actsaccountsceneonoff", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsaccountsceneonoff", + "name": ".MyApplication", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.actsaccountsceneonoff.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/account/appaccount/sceneProject/actsscenegetallaccounts/entry/src/main/config.json b/account/appaccount/sceneProject/actsscenegetallaccounts/entry/src/main/config.json index de5837337e4633679af0cbb0c4d69126be3e0998..ac0ded227ead4d75eceb6b0273260238cc3ac85e 100755 --- a/account/appaccount/sceneProject/actsscenegetallaccounts/entry/src/main/config.json +++ b/account/appaccount/sceneProject/actsscenegetallaccounts/entry/src/main/config.json @@ -1,64 +1,63 @@ -{ - "app": { - "bundleName": "com.example.actsscenegetallaccounts", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsscenegetallaccounts", - "name": ".MyApplication", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.actsscenegetallaccounts.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.actsscenegetallaccounts", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsscenegetallaccounts", + "name": ".MyApplication", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.actsscenegetallaccounts.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/account/osaccount/actsosaccountthirdpartytest/src/main/config.json b/account/osaccount/actsosaccountthirdpartytest/src/main/config.json index 7f53604095d42319a8f9dd9c32c4ed8d830ce5b0..d0ecafafa6fe0593433d2a3fa25fee6ffd2c046f 100755 --- a/account/osaccount/actsosaccountthirdpartytest/src/main/config.json +++ b/account/osaccount/actsosaccountthirdpartytest/src/main/config.json @@ -1,119 +1,118 @@ -{ - "app": { - "bundleName": "com.example.actsosaccountthirdpartytest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsosaccountthirdpartytest", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS", - "reason": "ceshi" - }, - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC", - "reason": "ceshi" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.example.actsosaccountthirdpartytest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsosaccountthirdpartytest", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS", + "reason": "ceshi" + }, + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC", + "reason": "ceshi" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/ai/mindspore/mindsporejstest/src/main/module.json b/ai/mindspore/mindsporejstest/src/main/module.json index 736b1e81b2c7e2faf4a9af6e050dad7fcc384403..9a87b3ea20ff1b353dabe948f62dbd5b8b166f7c 100644 --- a/ai/mindspore/mindsporejstest/src/main/module.json +++ b/ai/mindspore/mindsporejstest/src/main/module.json @@ -1,38 +1,37 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "description": "$string:module_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": true, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "TestAbility", - "srcEntry": "./ets/TestAbility/TestAbility.ets", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "exported": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ] - } +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": true, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "TestAbility", + "srcEntry": "./ets/TestAbility/TestAbility.ets", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "exported": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ] + } } \ No newline at end of file diff --git a/applications/settingsdata/settings_ets/entry/src/main/module.json b/applications/settingsdata/settings_ets/entry/src/main/module.json index 595577ddc3d442a290f1e798248e89a9b53e62ae..86c51807b6993d7595b506e48fb6c8fe4362d2ec 100644 --- a/applications/settingsdata/settings_ets/entry/src/main/module.json +++ b/applications/settingsdata/settings_ets/entry/src/main/module.json @@ -8,34 +8,29 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.open.harmony.settings.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.open.harmony.settings.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ], + }] + }], "requestPermissions": [ { "name": "ohos.permission.MANAGE_SECURE_SETTINGS", diff --git a/arkui/ace_ets_component/entry/src/main/module.json b/arkui/ace_ets_component/entry/src/main/module.json index 3dd26b8a939eca35d7a614b377ced6a090ab13b7..ceb34b03ce477ab8cd86b6880ad7e3ae53af4b9e 100644 --- a/arkui/ace_ets_component/entry/src/main/module.json +++ b/arkui/ace_ets_component/entry/src/main/module.json @@ -6,10 +6,9 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, @@ -17,30 +16,26 @@ "pages": "$profile:main_pages", "metadata": [ { - "name": "ArkTSPartialUpdate", - "value": "true" + "name": "ArkTSPartialUpdate", + "value": "true" } - ], - "abilities": [ - { - "name": "com.open.harmony.acetest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + ], + "abilities": [{ + "name": "com.open.harmony.acetest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] } } \ No newline at end of file diff --git a/arkui/ace_ets_component_api/src/main/module.json b/arkui/ace_ets_component_api/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..41203db25b2f1fa0a38ba77ab433d414374d1053 100644 --- a/arkui/ace_ets_component_api/src/main/module.json +++ b/arkui/ace_ets_component_api/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_component_api_four/src/main/module.json b/arkui/ace_ets_component_api_four/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..41203db25b2f1fa0a38ba77ab433d414374d1053 100644 --- a/arkui/ace_ets_component_api_four/src/main/module.json +++ b/arkui/ace_ets_component_api_four/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_component_api_three/src/main/module.json b/arkui/ace_ets_component_api_three/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..41203db25b2f1fa0a38ba77ab433d414374d1053 100644 --- a/arkui/ace_ets_component_api_three/src/main/module.json +++ b/arkui/ace_ets_component_api_three/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_component_api_two/src/main/module.json b/arkui/ace_ets_component_api_two/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..41203db25b2f1fa0a38ba77ab433d414374d1053 100644 --- a/arkui/ace_ets_component_api_two/src/main/module.json +++ b/arkui/ace_ets_component_api_two/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_component_apilack/entry/src/main/module.json b/arkui/ace_ets_component_apilack/entry/src/main/module.json index 4ced1f6198f29a83f319832bea1de9cfc2d577ae..76cc5e5e6be9de829a72095d038168a6ab43224d 100644 --- a/arkui/ace_ets_component_apilack/entry/src/main/module.json +++ b/arkui/ace_ets_component_apilack/entry/src/main/module.json @@ -6,35 +6,30 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.open.harmony.aceEtsApiLack.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.open.harmony.aceEtsApiLack.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] } } \ No newline at end of file diff --git a/arkui/ace_ets_component_attrlack/entry/src/main/module.json b/arkui/ace_ets_component_attrlack/entry/src/main/module.json index 85c0cb5984d3ea1f88af4e0ac4e15a0a63c0bef1..f1ace9dc9f7e403edd7b8ac735ded60966cb2fde 100644 --- a/arkui/ace_ets_component_attrlack/entry/src/main/module.json +++ b/arkui/ace_ets_component_attrlack/entry/src/main/module.json @@ -6,35 +6,30 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.open.harmony.aceEtsAttrLack.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.open.harmony.aceEtsAttrLack.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] } } \ No newline at end of file diff --git a/arkui/ace_ets_component_common_attrs/entry/src/main/module.json b/arkui/ace_ets_component_common_attrs/entry/src/main/module.json index 7f66d3f38b0649de9afa9896344b173e9c541c00..5d8a9ababa42f32c2f2d0dfd7b2bc5adc32b5274 100644 --- a/arkui/ace_ets_component_common_attrs/entry/src/main/module.json +++ b/arkui/ace_ets_component_common_attrs/entry/src/main/module.json @@ -1,40 +1,38 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:module_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.arkui.component.common.attrs.test.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:module_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.acts.arkui.component.common.attrs.test.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/arkui/ace_ets_component_completion/ace_ets_component_wholeCompletion/src/main/module.json b/arkui/ace_ets_component_completion/ace_ets_component_wholeCompletion/src/main/module.json index a852fefb04455b477a75305e88c633932dafbf4d..f0fdd554305ff33174c0285bada7b26b6628d741 100644 --- a/arkui/ace_ets_component_completion/ace_ets_component_wholeCompletion/src/main/module.json +++ b/arkui/ace_ets_component_completion/ace_ets_component_wholeCompletion/src/main/module.json @@ -1,44 +1,41 @@ { - "module": { - "name": "phone", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } + "module": { + "name": "phone", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } -} \ No newline at end of file + } + ] + } +} diff --git a/arkui/ace_ets_component_five/entry/src/main/module.json b/arkui/ace_ets_component_five/entry/src/main/module.json index ae0d99372f533632d143ef4100bb0cfef52fa1c9..0aa73fb399abfd70c103df4abd82e4902a8c31a0 100644 --- a/arkui/ace_ets_component_five/entry/src/main/module.json +++ b/arkui/ace_ets_component_five/entry/src/main/module.json @@ -6,35 +6,30 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.open.harmony.acetestfive.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.open.harmony.acetestfive.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] } } \ No newline at end of file diff --git a/arkui/ace_ets_component_four/entry/src/main/module.json b/arkui/ace_ets_component_four/entry/src/main/module.json index 654b1c050e5368f60c6aeffa2b1d3f82f4c3a380..debf13c307a7696dde27880e52243cb2b9916cca 100644 --- a/arkui/ace_ets_component_four/entry/src/main/module.json +++ b/arkui/ace_ets_component_four/entry/src/main/module.json @@ -6,35 +6,30 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.open.harmony.acetestfour.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.open.harmony.acetestfour.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] } } \ No newline at end of file diff --git a/arkui/ace_ets_component_three/entry/src/main/module.json b/arkui/ace_ets_component_three/entry/src/main/module.json index cb408982da53b543d0d039f9954529cb8b9c5a52..32320cccd658cce4d66e78ec8fb2aa5c504c96e6 100644 --- a/arkui/ace_ets_component_three/entry/src/main/module.json +++ b/arkui/ace_ets_component_three/entry/src/main/module.json @@ -6,35 +6,30 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.open.harmony.acetestthree.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.open.harmony.acetestthree.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] } } \ No newline at end of file diff --git a/arkui/ace_ets_component_two/entry/src/main/module.json b/arkui/ace_ets_component_two/entry/src/main/module.json index 2917efb8d3dd119dc42d630fea26d89f97f035dc..176bfa9b441e1df8738a40528c52d6f9967c5917 100644 --- a/arkui/ace_ets_component_two/entry/src/main/module.json +++ b/arkui/ace_ets_component_two/entry/src/main/module.json @@ -6,35 +6,30 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.open.harmony.acetesttwo.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.open.harmony.acetesttwo.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] } } \ No newline at end of file diff --git a/arkui/ace_ets_component_ui/entry/src/main/module.json b/arkui/ace_ets_component_ui/entry/src/main/module.json index 67467546a9a3aad8d38fd5a83be8b4befdc76ac6..9a7fb2986c74e9bc810340c78650fc19af4509a8 100644 --- a/arkui/ace_ets_component_ui/entry/src/main/module.json +++ b/arkui/ace_ets_component_ui/entry/src/main/module.json @@ -6,10 +6,9 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, @@ -17,30 +16,26 @@ "pages": "$profile:main_pages", "metadata": [ { - "name": "ArkTSPartialUpdate", - "value": "true" + "name": "ArkTSPartialUpdate", + "value": "true" } - ], - "abilities": [ - { - "name": "com.example.myapplication.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + ], + "abilities": [{ + "name": "com.example.myapplication.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] } } \ No newline at end of file diff --git a/arkui/ace_ets_components_ux/ace_ets_component_badge/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_badge/src/main/module.json index a852fefb04455b477a75305e88c633932dafbf4d..2b03fde2a1898cf911b3b3f2f94a553bca8ebb86 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_badge/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_badge/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "phone", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "phone", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_button/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_button/src/main/module.json index a852fefb04455b477a75305e88c633932dafbf4d..2b03fde2a1898cf911b3b3f2f94a553bca8ebb86 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_button/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_button/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "phone", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "phone", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_checkbox/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_checkbox/src/main/module.json index a852fefb04455b477a75305e88c633932dafbf4d..2b03fde2a1898cf911b3b3f2f94a553bca8ebb86 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_checkbox/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_checkbox/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "phone", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "phone", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_clickeffect/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_clickeffect/src/main/module.json index ee222d483d287bd747669386093c9ec06b7e5e3d..5be6f421ae1908e6af0c90561ba0dfc4f8c8d38c 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_clickeffect/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_clickeffect/src/main/module.json @@ -1,38 +1,37 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_datapanel/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_datapanel/src/main/module.json index a852fefb04455b477a75305e88c633932dafbf4d..fd47168641b845c0b3543fb2f2bbd4c5172f3cf7 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_datapanel/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_datapanel/src/main/module.json @@ -1,44 +1,43 @@ -{ - "module": { - "name": "phone", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } +{ + "module": { + "name": "phone", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [ + { + "name": "ArkTSPartialUpdate", + "value": "true" + } + ], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } } \ No newline at end of file diff --git a/arkui/ace_ets_components_ux/ace_ets_component_datepicker/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_datepicker/src/main/module.json index a852fefb04455b477a75305e88c633932dafbf4d..2b03fde2a1898cf911b3b3f2f94a553bca8ebb86 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_datepicker/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_datepicker/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "phone", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "phone", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_indexer/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_indexer/src/main/module.json index a852fefb04455b477a75305e88c633932dafbf4d..2b03fde2a1898cf911b3b3f2f94a553bca8ebb86 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_indexer/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_indexer/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "phone", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "phone", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_list/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_list/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..41203db25b2f1fa0a38ba77ab433d414374d1053 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_list/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_list/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_menu/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_menu/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..41203db25b2f1fa0a38ba77ab433d414374d1053 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_menu/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_menu/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_popup/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_popup/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..41203db25b2f1fa0a38ba77ab433d414374d1053 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_popup/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_popup/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_progress/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_progress/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..41203db25b2f1fa0a38ba77ab433d414374d1053 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_progress/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_progress/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_radio/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_radio/src/main/module.json index a852fefb04455b477a75305e88c633932dafbf4d..2b03fde2a1898cf911b3b3f2f94a553bca8ebb86 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_radio/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_radio/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "phone", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "phone", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_search/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_search/src/main/module.json index ee222d483d287bd747669386093c9ec06b7e5e3d..52b58e7da8a7c36f4cf263adaea710db6076eefb 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_search/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_search/src/main/module.json @@ -1,38 +1,37 @@ { - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } ] - } -} \ No newline at end of file + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_select/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_select/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..41203db25b2f1fa0a38ba77ab433d414374d1053 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_select/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_select/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_sidebar/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_sidebar/src/main/module.json index a852fefb04455b477a75305e88c633932dafbf4d..13a12a383d01dce812d782c03ddd94f1804f2f3e 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_sidebar/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_sidebar/src/main/module.json @@ -1,44 +1,45 @@ -{ - "module": { - "name": "phone", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "phone", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ], + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_slider/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_slider/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..41203db25b2f1fa0a38ba77ab433d414374d1053 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_slider/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_slider/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_swiper/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_swiper/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..66a0391abaa8d613a4dfc5934419056ffb076ca8 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_swiper/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_swiper/src/main/module.json @@ -1,44 +1,43 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [ + { + "name": "ArkTSPartialUpdate", + "value": "true" + } + ], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } } \ No newline at end of file diff --git a/arkui/ace_ets_components_ux/ace_ets_component_tabs/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_tabs/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..4b8e69a63c8ff368316c573e3f378705cd41e341 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_tabs/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_tabs/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_text/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_text/src/main/module.json index a852fefb04455b477a75305e88c633932dafbf4d..2b03fde2a1898cf911b3b3f2f94a553bca8ebb86 100755 --- a/arkui/ace_ets_components_ux/ace_ets_component_text/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_text/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "phone", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "phone", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_textarea/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_textarea/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..41203db25b2f1fa0a38ba77ab433d414374d1053 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_textarea/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_textarea/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_textinput/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_textinput/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..41203db25b2f1fa0a38ba77ab433d414374d1053 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_textinput/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_textinput/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_textpicker/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_textpicker/src/main/module.json index 76c5e3a2405ead8ffbf89548ee89e925d85038f5..41203db25b2f1fa0a38ba77ab433d414374d1053 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_textpicker/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_textpicker/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_components_ux/ace_ets_component_timepicker/src/main/module.json b/arkui/ace_ets_components_ux/ace_ets_component_timepicker/src/main/module.json index a852fefb04455b477a75305e88c633932dafbf4d..2b03fde2a1898cf911b3b3f2f94a553bca8ebb86 100644 --- a/arkui/ace_ets_components_ux/ace_ets_component_timepicker/src/main/module.json +++ b/arkui/ace_ets_components_ux/ace_ets_component_timepicker/src/main/module.json @@ -1,44 +1,41 @@ -{ - "module": { - "name": "phone", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "visible": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "name": "phone", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], + "abilities": [ + { + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "visible": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/arkui/ace_ets_dev/entry/src/main/module.json b/arkui/ace_ets_dev/entry/src/main/module.json index 4f134d8b0bf091e2817d6faeb3a31bde9e5f806b..015bbe329339e37283699e3a7f7c0fc6a13b070a 100644 --- a/arkui/ace_ets_dev/entry/src/main/module.json +++ b/arkui/ace_ets_dev/entry/src/main/module.json @@ -8,33 +8,28 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.open.harmony.acedevtest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.open.harmony.acedevtest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] } -} \ No newline at end of file +} diff --git a/arkui/ace_ets_layout_test/entry/src/main/module.json b/arkui/ace_ets_layout_test/entry/src/main/module.json index 6979ce899a25e55cf0f95569174520a40a151f1c..52d6a700be21c25233a6d60567e3b453b3ec981e 100644 --- a/arkui/ace_ets_layout_test/entry/src/main/module.json +++ b/arkui/ace_ets_layout_test/entry/src/main/module.json @@ -8,40 +8,33 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.arkui.layout.test.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.acts.arkui.layout.test.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ], - "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } - ], + }] + }], + "metadata": [{ + "name": "ArkTSPartialUpdate", + "value": "true" + }], "requestPermissions": [ { "name": "ohos.permission.CAPTURE_SCREEN" diff --git a/arkui/ace_ets_standard/entry/src/main/module.json b/arkui/ace_ets_standard/entry/src/main/module.json index d585377ebdb60171ff8d6eeba0c09c94825d704d..48c7a6ef975da3f63de98352afbf5c8a0f2fb259 100644 --- a/arkui/ace_ets_standard/entry/src/main/module.json +++ b/arkui/ace_ets_standard/entry/src/main/module.json @@ -8,33 +8,28 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.open.harmony.myapplication.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.open.harmony.myapplication.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] } -} \ No newline at end of file +} diff --git a/arkui/ace_ets_state_test/entry/src/main/module.json b/arkui/ace_ets_state_test/entry/src/main/module.json index 0cc1dc2bd069ef62d5e58d99ac603873200ef6f6..988c1bf8ec01db2c0d6e6b065039889cb768089f 100644 --- a/arkui/ace_ets_state_test/entry/src/main/module.json +++ b/arkui/ace_ets_state_test/entry/src/main/module.json @@ -8,42 +8,37 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } + { + "name": "ArkTSPartialUpdate", + "value": "true" + } ], - "abilities": [ - { - "name": "com.example.myapplication.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.example.myapplication.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ], + }] + }], "requestPermissions": [ - { + { "name": "ohos.permission.LOCATION" }, { diff --git a/arkui/ace_ets_test/entry/src/main/module.json b/arkui/ace_ets_test/entry/src/main/module.json index 7f9bbbbc16dd8ae5298690963ac107f70ba37738..013e221e8e6074f592b87b0d73f5c48d56798f22 100644 --- a/arkui/ace_ets_test/entry/src/main/module.json +++ b/arkui/ace_ets_test/entry/src/main/module.json @@ -6,35 +6,30 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.open.harmony.standardtest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.open.harmony.standardtest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] } -} \ No newline at end of file +} diff --git a/arkui/ace_ets_third_test/entry/src/main/module.json b/arkui/ace_ets_third_test/entry/src/main/module.json index 0763f83c8b431b66823c053894138fb8796450b1..737499a912c935031fc58b2dd206781267b500a0 100644 --- a/arkui/ace_ets_third_test/entry/src/main/module.json +++ b/arkui/ace_ets_third_test/entry/src/main/module.json @@ -6,35 +6,30 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.actsaceetstest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.example.actsaceetstest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] } -} \ No newline at end of file +} diff --git a/arkui/ace_ets_webView/entry/src/main/config.json b/arkui/ace_ets_webView/entry/src/main/config.json index f4a2a86f7f062837fca214310cdea6f9b2c249b6..d958db56b9a404f8a712d21874560f74c4bbbcb6 100644 --- a/arkui/ace_ets_webView/entry/src/main/config.json +++ b/arkui/ace_ets_webView/entry/src/main/config.json @@ -1,77 +1,76 @@ { - "app": { - "bundleName": "com.open.harmony.webview", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } + "app": { + "bundleName": "com.open.harmony.webview", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.open.harmony.webview", + "name": ".MyApplication", + "mainAbility": "com.open.harmony.webview.MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.open.harmony.webview", - "name": ".MyApplication", - "mainAbility": "com.open.harmony.webview.MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index", + "pages/webStyle", + "pages/webProp", + "pages/webEvent" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/webStyle", - "pages/webProp", - "pages/webEvent" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } -} \ No newline at end of file + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } +} diff --git a/arkui/ace_ets_web_dev/entry/src/main/module.json b/arkui/ace_ets_web_dev/entry/src/main/module.json index 0cc1dc2bd069ef62d5e58d99ac603873200ef6f6..0729db882db60f8b8798a190efe02dbd546c03b4 100644 --- a/arkui/ace_ets_web_dev/entry/src/main/module.json +++ b/arkui/ace_ets_web_dev/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, @@ -17,33 +16,29 @@ "pages": "$profile:main_pages", "metadata": [ { - "name": "ArkTSPartialUpdate", - "value": "true" + "name": "ArkTSPartialUpdate", + "value": "true" } - ], - "abilities": [ - { - "name": "com.example.myapplication.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + ], + "abilities": [{ + "name": "com.example.myapplication.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ], + }] + }], "requestPermissions": [ - { + { "name": "ohos.permission.LOCATION" }, { diff --git a/arkui/ace_ets_web_dev_four/entry/src/main/module.json b/arkui/ace_ets_web_dev_four/entry/src/main/module.json index 0cc1dc2bd069ef62d5e58d99ac603873200ef6f6..988c1bf8ec01db2c0d6e6b065039889cb768089f 100644 --- a/arkui/ace_ets_web_dev_four/entry/src/main/module.json +++ b/arkui/ace_ets_web_dev_four/entry/src/main/module.json @@ -8,42 +8,37 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } + { + "name": "ArkTSPartialUpdate", + "value": "true" + } ], - "abilities": [ - { - "name": "com.example.myapplication.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.example.myapplication.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ], + }] + }], "requestPermissions": [ - { + { "name": "ohos.permission.LOCATION" }, { diff --git a/arkui/ace_ets_web_dev_three/entry/src/main/module.json b/arkui/ace_ets_web_dev_three/entry/src/main/module.json index 0cc1dc2bd069ef62d5e58d99ac603873200ef6f6..988c1bf8ec01db2c0d6e6b065039889cb768089f 100644 --- a/arkui/ace_ets_web_dev_three/entry/src/main/module.json +++ b/arkui/ace_ets_web_dev_three/entry/src/main/module.json @@ -8,42 +8,37 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } + { + "name": "ArkTSPartialUpdate", + "value": "true" + } ], - "abilities": [ - { - "name": "com.example.myapplication.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.example.myapplication.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ], + }] + }], "requestPermissions": [ - { + { "name": "ohos.permission.LOCATION" }, { diff --git a/arkui/ace_ets_web_dev_two/entry/src/main/module.json b/arkui/ace_ets_web_dev_two/entry/src/main/module.json index 0cc1dc2bd069ef62d5e58d99ac603873200ef6f6..988c1bf8ec01db2c0d6e6b065039889cb768089f 100644 --- a/arkui/ace_ets_web_dev_two/entry/src/main/module.json +++ b/arkui/ace_ets_web_dev_two/entry/src/main/module.json @@ -8,42 +8,37 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", "metadata": [ - { - "name": "ArkTSPartialUpdate", - "value": "true" - } + { + "name": "ArkTSPartialUpdate", + "value": "true" + } ], - "abilities": [ - { - "name": "com.example.myapplication.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.example.myapplication.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ], + }] + }], "requestPermissions": [ - { + { "name": "ohos.permission.LOCATION" }, { diff --git a/arkui/ace_ets_web_dev_webController/entry/src/main/module.json b/arkui/ace_ets_web_dev_webController/entry/src/main/module.json index 0cc1dc2bd069ef62d5e58d99ac603873200ef6f6..0729db882db60f8b8798a190efe02dbd546c03b4 100644 --- a/arkui/ace_ets_web_dev_webController/entry/src/main/module.json +++ b/arkui/ace_ets_web_dev_webController/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, @@ -17,33 +16,29 @@ "pages": "$profile:main_pages", "metadata": [ { - "name": "ArkTSPartialUpdate", - "value": "true" + "name": "ArkTSPartialUpdate", + "value": "true" } - ], - "abilities": [ - { - "name": "com.example.myapplication.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + ], + "abilities": [{ + "name": "com.example.myapplication.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ], + }] + }], "requestPermissions": [ - { + { "name": "ohos.permission.LOCATION" }, { diff --git a/arkui/ace_ets_web_dev_webviewController/entry/src/main/module.json b/arkui/ace_ets_web_dev_webviewController/entry/src/main/module.json index 3f0d7063e883fda12635d1baa65c92f9648b80dc..085a2a2e365a760a305f42bd497a8aa4fba1bfe9 100644 --- a/arkui/ace_ets_web_dev_webviewController/entry/src/main/module.json +++ b/arkui/ace_ets_web_dev_webviewController/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, @@ -17,33 +16,29 @@ "pages": "$profile:main_pages", "metadata": [ { - "name": "ArkTSPartialUpdate", - "value": "true" + "name": "ArkTSPartialUpdate", + "value": "true" } - ], - "abilities": [ - { - "name": "com.example.myapplication.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + ], + "abilities": [{ + "name": "com.example.myapplication.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ], + }] + }], "requestPermissions": [ - { + { "name": "ohos.permission.LOCATION" }, { diff --git a/arkui/ace_ets_web_dev_webviewControllerError/entry/src/main/module.json b/arkui/ace_ets_web_dev_webviewControllerError/entry/src/main/module.json index 0cc1dc2bd069ef62d5e58d99ac603873200ef6f6..0729db882db60f8b8798a190efe02dbd546c03b4 100644 --- a/arkui/ace_ets_web_dev_webviewControllerError/entry/src/main/module.json +++ b/arkui/ace_ets_web_dev_webviewControllerError/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, @@ -17,33 +16,29 @@ "pages": "$profile:main_pages", "metadata": [ { - "name": "ArkTSPartialUpdate", - "value": "true" + "name": "ArkTSPartialUpdate", + "value": "true" } - ], - "abilities": [ - { - "name": "com.example.myapplication.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + ], + "abilities": [{ + "name": "com.example.myapplication.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ], + }] + }], "requestPermissions": [ - { + { "name": "ohos.permission.LOCATION" }, { diff --git a/arkui/ace_ets_xcomponent/entry/src/main/config.json b/arkui/ace_ets_xcomponent/entry/src/main/config.json index 671524540367b93902818fb92914a2c7ed2c9d6f..346b29676a70e06a65731e1865db1fb18ab02508 100644 --- a/arkui/ace_ets_xcomponent/entry/src/main/config.json +++ b/arkui/ace_ets_xcomponent/entry/src/main/config.json @@ -1,101 +1,101 @@ -{ - "app": { - "bundleName": "com.acts.ace.xcomponentetstest", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 8 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.acts.ace.xcomponentetstest", - "name": ".MyApplication", - "mainAbility": "com.acts.ace.xcomponentetstest.MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "singleton" - } - ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.acts.ace.xcomponentetstest", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.acts.ace.xcomponentetstest", + "name": ".MyApplication", + "mainAbility": "com.acts.ace.xcomponentetstest.MainAbility", + + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "singleton" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "singleton" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/arkui/ace_js_attribute_api/src/main/config.json b/arkui/ace_js_attribute_api/src/main/config.json index 16ace0b4cbd1267cd30f7a7a50729ea7e7430dc6..787a69e05a1943c291dc71ddd70c8d2a841c9f4d 100644 --- a/arkui/ace_js_attribute_api/src/main/config.json +++ b/arkui/ace_js_attribute_api/src/main/config.json @@ -17,10 +17,9 @@ "name": ".entry", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/arkui/ace_napi_test/entry/src/main/config.json b/arkui/ace_napi_test/entry/src/main/config.json index ca4e979e70d2a674596fc6e864ef0a5f02490bce..a4625d9fd903f1fe0bb4e068a3a1ba873574068d 100644 --- a/arkui/ace_napi_test/entry/src/main/config.json +++ b/arkui/ace_napi_test/entry/src/main/config.json @@ -1,101 +1,101 @@ { - "app": { - "bundleName": "com.acts.ace.napitest", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 8 - } + "app": { + "bundleName": "com.acts.ace.napitest", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.acts.ace.napitest", - "name": ".MyApplication", - "mainAbility": "com.acts.ace.napitest.MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.acts.ace.napitest", + "name": ".MyApplication", + "mainAbility": "com.acts.ace.napitest.MainAbility", + + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/arkui/ace_standard/src/main/config.json b/arkui/ace_standard/src/main/config.json index 373e1af86b71f5367f3f74754e461be89f09431b..aff556312a1fe2cd8a684415aec957dbb46ccd22 100644 --- a/arkui/ace_standard/src/main/config.json +++ b/arkui/ace_standard/src/main/config.json @@ -1,264 +1,261 @@ { - "app": { - "bundleName": "com.example.aceceshi", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 8 - } + "app": { + "bundleName": "com.example.aceceshi", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.aceceshi", + "name": ".MyApplication", + "mainAbility": "com.example.aceceshi.MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.example.aceceshi", - "name": ".MyApplication", - "mainAbility": "com.example.aceceshi.MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.aceceshi.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard", - "visible": true, - "configChanges": [ - "orientation" - ] - } + "name": "com.example.aceceshi.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard", + "visible": true, + "configChanges": ["orientation"] + } + ], + "js": [ + { + "pages": [ + "pages/index/index", + "pages/routerPush/index", + "pages/routerReplace/index", + "pages/button/router/index", + "pages/chart/router/index", + "pages/chart/style/index", + "pages/input/prop/index", + "pages/input/router/index", + "pages/input/style/index", + "pages/slider/router/index", + "pages/slider/style/index", + "pages/text/router/index", + "pages/text/prop/index", + "pages/text/style/index", + "pages/divider/router/index", + "pages/divider/style/index", + "pages/image/router/index", + "pages/image/style/index", + "pages/label/router/index", + "pages/label/prop/index", + "pages/rating/prop/index", + "pages/rating/router/index", + "pages/rating/style/index", + "pages/search/router/index", + "pages/search/prop/index", + "pages/search/style/index", + "pages/toolbar/prop/index", + "pages/toolbar/router/index", + "pages/toolbarItem/prop/index", + "pages/toolbarItem/router/index", + "pages/textarea/prop/index", + "pages/textarea/router/index", + "pages/menu/router/index", + "pages/menu/style/index", + "pages/span/router/index", + "pages/switch/router/index", + "pages/toggle/prop/index", + "pages/toggle/router/index", + "pages/option/router/index", + "pages/option/prop/index", + "pages/option/style/index", + "pages/picker/router/index", + "pages/picker/prop/index", + "pages/picker/style/index", + "pages/pickerView/router/index", + "pages/pickerView/prop2111/index", + "pages/pickerView/prop2112/index", + "pages/pickerView/prop2113/index", + "pages/pickerView/prop212/index", + "pages/pickerView/prop22/index", + "pages/pickerView/prop31/index", + "pages/pickerView/prop32/index", + "pages/pickerView/prop4111/index", + "pages/pickerView/prop4112/index", + "pages/pickerView/prop4113/index", + "pages/pickerView/prop412/index", + "pages/pickerView/prop42/index", + "pages/pickerView/style/index", + "pages/piece/router/index", + "pages/piece/prop/index", + "pages/progress/router/index", + "pages/progress/prop/index", + "pages/progress/style/index", + "pages/qrcode/prop/index", + "pages/qrcode/router/index", + "pages/qrcode/style/index", + "pages/select/prop/index", + "pages/select/router/index", + "pages/select/style/index", + "pages/div/router/index", + "pages/badge/router/index", + "pages/badge/prop/index", + "pages/badge/style/index", + "pages/dialog/router/index", + "pages/dialog/prop/index", + "pages/dialog/style/index", + "pages/form/router/index", + "pages/form/prop/index", + "pages/form/style/index", + "pages/list/router/index", + "pages/list/prop/index", + "pages/list/style/index", + "pages/listItem/router/index", + "pages/listItem/prop/index", + "pages/listItem/style/index", + "pages/listItemGroup/router/index", + "pages/listItemGroup/prop/index", + "pages/listItemGroup/style/index", + "pages/marquee/router/index", + "pages/marquee/prop/index", + "pages/imageAnimator/prop/index", + "pages/imageAnimator/router/index", + "pages/imageAnimator/style/index", + "pages/panel/router/index", + "pages/panel/prop/index", + "pages/panel/style/index", + "pages/popup/router/index", + "pages/popup/prop/index", + "pages/popup/style/index", + "pages/refresh/router/index", + "pages/refresh/prop/index", + "pages/refresh/style/index", + "pages/stack/router/index", + "pages/stack/prop/index", + "pages/stack/style/index", + "pages/stepper/router/index", + "pages/stepper/prop/index", + "pages/stepper/style/index", + "pages/stepperItem/router/index", + "pages/stepperItem/prop/index", + "pages/stepperItem/style/style", + "pages/swiper/router/index", + "pages/swiper/prop/index", + "pages/swiper/style/index", + "pages/tabs/router/index", + "pages/tabs/prop/index", + "pages/tab-bar/router/index", + "pages/tab-bar/prop/index", + "pages/tab-content/router/index", + "pages/tab-content/prop/index", + "pages/svg_text/prop/index", + "pages/svg_text/router/index", + "pages/video/prop/index", + "pages/video/router/index", + "pages/video/style/index", + "pages/gridContainer/prop/index", + "pages/gridContainer/router/index", + "pages/gridRow/prop/index", + "pages/gridRow/router/index", + "pages/gridRow/style/index", + "pages/gridCol/prop/index", + "pages/gridCol/router/index", + "pages/gridCol/style/index", + "pages/canvas/prop/index", + "pages/canvas/router/index", + "pages/canvas/style/index", + "pages/obj_CanvasRenderingContext2D/router/index", + "pages/obj_CanvasRenderingContext2D/prop/index", + "pages/obj_Image/router/index", + "pages/obj_Image/prop/index", + "pages/obj_CanvasGradient/router/index", + "pages/obj_CanvasGradient/prop/index", + "pages/obj_ImageData/router/index", + "pages/obj_ImageData/prop/index", + "pages/obj_Path2D/router/index", + "pages/obj_Path2D/prop/index", + "pages/obj_ImageBitmap/router/index", + "pages/obj_ImageBitmap/prop/index", + "pages/obj_OffscreenCanvas/router/index", + "pages/obj_OffscreenCanvas/prop/index", + "pages/obj_OffscreenCanvasRenderingContext2D/router/index", + "pages/obj_OffscreenCanvasRenderingContext2D/prop/index", + "pages/ellipse/prop/index", + "pages/ellipse/router/index", + "pages/path/prop/index", + "pages/path/router/index", + "pages/line/prop/index", + "pages/polyline/prop/index", + "pages/polyline/router/index", + "pages/polygon/prop/index", + "pages/polygon/router/index", + "pages/animate/prop/index", + "pages/animate/router/index", + "pages/animateMotion/prop/index", + "pages/animateMotion/router/index", + "pages/animateTransform/prop/index", + "pages/animateTransform/router/index", + "pages/textPath/prop/index", + "pages/textPath/router/index", + "pages/tspan/prop/index", + "pages/tspan/router/index", + "pages/div/prop/index", + "pages/div/style/index", + "pages/divider/prop/index", + "pages/button/prop/index", + "pages/button/style/index", + "pages/chart/prop/index", + "pages/image/prop/index", + "pages/span/prop/index", + "pages/span/style/index", + "pages/menu/prop/index", + "pages/switch/prop/index", + "pages/slider/prop/index", + "pages/svg/prop/index", + "pages/svg/router/index", + "pages/rect/prop/index", + "pages/rect/router/index", + "pages/circle/prop/index", + "pages/circle/router/index", + "pages/richtext/prop/index", + "pages/richtext/router/index", + "pages/richtext/style/index", + "pages/camera/prop/index", + "pages/camera/router/index", + "pages/camera/style/index", + "pages/web/prop/index", + "pages/web/router/index" ], - "js": [ - { - "pages": [ - "pages/index/index", - "pages/routerPush/index", - "pages/routerReplace/index", - "pages/button/router/index", - "pages/chart/router/index", - "pages/chart/style/index", - "pages/input/prop/index", - "pages/input/router/index", - "pages/input/style/index", - "pages/slider/router/index", - "pages/slider/style/index", - "pages/text/router/index", - "pages/text/prop/index", - "pages/text/style/index", - "pages/divider/router/index", - "pages/divider/style/index", - "pages/image/router/index", - "pages/image/style/index", - "pages/label/router/index", - "pages/label/prop/index", - "pages/rating/prop/index", - "pages/rating/router/index", - "pages/rating/style/index", - "pages/search/router/index", - "pages/search/prop/index", - "pages/search/style/index", - "pages/toolbar/prop/index", - "pages/toolbar/router/index", - "pages/toolbarItem/prop/index", - "pages/toolbarItem/router/index", - "pages/textarea/prop/index", - "pages/textarea/router/index", - "pages/menu/router/index", - "pages/menu/style/index", - "pages/span/router/index", - "pages/switch/router/index", - "pages/toggle/prop/index", - "pages/toggle/router/index", - "pages/option/router/index", - "pages/option/prop/index", - "pages/option/style/index", - "pages/picker/router/index", - "pages/picker/prop/index", - "pages/picker/style/index", - "pages/pickerView/router/index", - "pages/pickerView/prop2111/index", - "pages/pickerView/prop2112/index", - "pages/pickerView/prop2113/index", - "pages/pickerView/prop212/index", - "pages/pickerView/prop22/index", - "pages/pickerView/prop31/index", - "pages/pickerView/prop32/index", - "pages/pickerView/prop4111/index", - "pages/pickerView/prop4112/index", - "pages/pickerView/prop4113/index", - "pages/pickerView/prop412/index", - "pages/pickerView/prop42/index", - "pages/pickerView/style/index", - "pages/piece/router/index", - "pages/piece/prop/index", - "pages/progress/router/index", - "pages/progress/prop/index", - "pages/progress/style/index", - "pages/qrcode/prop/index", - "pages/qrcode/router/index", - "pages/qrcode/style/index", - "pages/select/prop/index", - "pages/select/router/index", - "pages/select/style/index", - "pages/div/router/index", - "pages/badge/router/index", - "pages/badge/prop/index", - "pages/badge/style/index", - "pages/dialog/router/index", - "pages/dialog/prop/index", - "pages/dialog/style/index", - "pages/form/router/index", - "pages/form/prop/index", - "pages/form/style/index", - "pages/list/router/index", - "pages/list/prop/index", - "pages/list/style/index", - "pages/listItem/router/index", - "pages/listItem/prop/index", - "pages/listItem/style/index", - "pages/listItemGroup/router/index", - "pages/listItemGroup/prop/index", - "pages/listItemGroup/style/index", - "pages/marquee/router/index", - "pages/marquee/prop/index", - "pages/imageAnimator/prop/index", - "pages/imageAnimator/router/index", - "pages/imageAnimator/style/index", - "pages/panel/router/index", - "pages/panel/prop/index", - "pages/panel/style/index", - "pages/popup/router/index", - "pages/popup/prop/index", - "pages/popup/style/index", - "pages/refresh/router/index", - "pages/refresh/prop/index", - "pages/refresh/style/index", - "pages/stack/router/index", - "pages/stack/prop/index", - "pages/stack/style/index", - "pages/stepper/router/index", - "pages/stepper/prop/index", - "pages/stepper/style/index", - "pages/stepperItem/router/index", - "pages/stepperItem/prop/index", - "pages/stepperItem/style/style", - "pages/swiper/router/index", - "pages/swiper/prop/index", - "pages/swiper/style/index", - "pages/tabs/router/index", - "pages/tabs/prop/index", - "pages/tab-bar/router/index", - "pages/tab-bar/prop/index", - "pages/tab-content/router/index", - "pages/tab-content/prop/index", - "pages/svg_text/prop/index", - "pages/svg_text/router/index", - "pages/video/prop/index", - "pages/video/router/index", - "pages/video/style/index", - "pages/gridContainer/prop/index", - "pages/gridContainer/router/index", - "pages/gridRow/prop/index", - "pages/gridRow/router/index", - "pages/gridRow/style/index", - "pages/gridCol/prop/index", - "pages/gridCol/router/index", - "pages/gridCol/style/index", - "pages/canvas/prop/index", - "pages/canvas/router/index", - "pages/canvas/style/index", - "pages/obj_CanvasRenderingContext2D/router/index", - "pages/obj_CanvasRenderingContext2D/prop/index", - "pages/obj_Image/router/index", - "pages/obj_Image/prop/index", - "pages/obj_CanvasGradient/router/index", - "pages/obj_CanvasGradient/prop/index", - "pages/obj_ImageData/router/index", - "pages/obj_ImageData/prop/index", - "pages/obj_Path2D/router/index", - "pages/obj_Path2D/prop/index", - "pages/obj_ImageBitmap/router/index", - "pages/obj_ImageBitmap/prop/index", - "pages/obj_OffscreenCanvas/router/index", - "pages/obj_OffscreenCanvas/prop/index", - "pages/obj_OffscreenCanvasRenderingContext2D/router/index", - "pages/obj_OffscreenCanvasRenderingContext2D/prop/index", - "pages/ellipse/prop/index", - "pages/ellipse/router/index", - "pages/path/prop/index", - "pages/path/router/index", - "pages/line/prop/index", - "pages/polyline/prop/index", - "pages/polyline/router/index", - "pages/polygon/prop/index", - "pages/polygon/router/index", - "pages/animate/prop/index", - "pages/animate/router/index", - "pages/animateMotion/prop/index", - "pages/animateMotion/router/index", - "pages/animateTransform/prop/index", - "pages/animateTransform/router/index", - "pages/textPath/prop/index", - "pages/textPath/router/index", - "pages/tspan/prop/index", - "pages/tspan/router/index", - "pages/div/prop/index", - "pages/div/style/index", - "pages/divider/prop/index", - "pages/button/prop/index", - "pages/button/style/index", - "pages/chart/prop/index", - "pages/image/prop/index", - "pages/span/prop/index", - "pages/span/style/index", - "pages/menu/prop/index", - "pages/switch/prop/index", - "pages/slider/prop/index", - "pages/svg/prop/index", - "pages/svg/router/index", - "pages/rect/prop/index", - "pages/rect/router/index", - "pages/circle/prop/index", - "pages/circle/router/index", - "pages/richtext/prop/index", - "pages/richtext/router/index", - "pages/richtext/style/index", - "pages/camera/prop/index", - "pages/camera/router/index", - "pages/camera/style/index", - "pages/web/prop/index", - "pages/web/router/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + } + ] + } } \ No newline at end of file diff --git a/arkui/ace_standard_video/src/main/config.json b/arkui/ace_standard_video/src/main/config.json index 1d0160ded556acfc9d8343459d6d39c4b515ad9e..345c87c0034fdc503da37e18050a9314d91fe11b 100644 --- a/arkui/ace_standard_video/src/main/config.json +++ b/arkui/ace_standard_video/src/main/config.json @@ -1,100 +1,99 @@ -{ - "app": { - "bundleName": "com.example.acevideo", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 8 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.acevideo", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index", - "pages/routerPush/index", - "pages/routerReplace/index", - "pages/video/router/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.acevideo", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.acevideo", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index", + "pages/routerPush/index", + "pages/routerReplace/index", + "pages/video/router/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/barrierfree/accessibilityerrcode/entry/src/main/module.json b/barrierfree/accessibilityerrcode/entry/src/main/module.json index b3669a411875e631c109d630f01416512a844f9e..e21faf39d123fa3e257ec070081550f6600ade01 100644 --- a/barrierfree/accessibilityerrcode/entry/src/main/module.json +++ b/barrierfree/accessibilityerrcode/entry/src/main/module.json @@ -1,41 +1,37 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [] - } +{ + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [{ + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + }] + }], + + "requestPermissions": [] + } } \ No newline at end of file diff --git a/barrierfree/accessibilitysendaccessibilityevent/entry/src/main/module.json b/barrierfree/accessibilitysendaccessibilityevent/entry/src/main/module.json index b3669a411875e631c109d630f01416512a844f9e..e21faf39d123fa3e257ec070081550f6600ade01 100644 --- a/barrierfree/accessibilitysendaccessibilityevent/entry/src/main/module.json +++ b/barrierfree/accessibilitysendaccessibilityevent/entry/src/main/module.json @@ -1,41 +1,37 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "TestAbility", - "srcEntrance": "./ets/TestAbility/TestAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [] - } +{ + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "uiSyntax": "ets", + "pages": "$profile:main_pages", + "abilities": [{ + "name": "TestAbility", + "srcEntrance": "./ets/TestAbility/TestAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + }] + }], + + "requestPermissions": [] + } } \ No newline at end of file diff --git a/barrierfree/accessibleabilitylist/entry/src/main/config.json b/barrierfree/accessibleabilitylist/entry/src/main/config.json index a9a5bb15814d336830c14901f0e6c7f099c5172f..2d203335208a4e319a6c5980e12b9b460d7f2699 100644 --- a/barrierfree/accessibleabilitylist/entry/src/main/config.json +++ b/barrierfree/accessibleabilitylist/entry/src/main/config.json @@ -1,64 +1,63 @@ { - "app": { - "bundleName": "com.example.accessibleabilitylist", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - } + "app": { + "bundleName": "com.example.accessibleabilitylist", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.accessibleabilitylist", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.example.accessibleabilitylist", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/barrierfree/accessiblecaptionconfiguration/src/main/config.json b/barrierfree/accessiblecaptionconfiguration/src/main/config.json index e6f86bd314b4214cdd7692f5d689b8432e7401bb..55f7b38437a20910425d6a6a00165eb53b1fe050 100644 --- a/barrierfree/accessiblecaptionconfiguration/src/main/config.json +++ b/barrierfree/accessiblecaptionconfiguration/src/main/config.json @@ -1,110 +1,109 @@ -{ - "app": { - "bundleName": "com.example.accessiblecaptionconfiguration", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.accessiblecaptionconfiguration", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC", - "reason": "ceshi" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.accessiblecaptionconfiguration", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.accessiblecaptionconfiguration", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC", + "reason": "ceshi" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/barrierfree/accessiblecheckability/src/main/config.json b/barrierfree/accessiblecheckability/src/main/config.json index ca6681cdbefee8c4d95c8bcbce9160fada89db9c..abbcf32613353fa79f1b32795579259192f84876 100644 --- a/barrierfree/accessiblecheckability/src/main/config.json +++ b/barrierfree/accessiblecheckability/src/main/config.json @@ -1,110 +1,109 @@ -{ - "app": { - "bundleName": "com.example.accessiblecheckability", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.accessiblecheckability", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC", - "reason": "ceshi" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.accessiblecheckability", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.accessiblecheckability", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC", + "reason": "ceshi" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/barrierfree/accessibleregisterstate/src/main/config.json b/barrierfree/accessibleregisterstate/src/main/config.json index 448fa3129dd7010dee6755f77b658a34960a5510..231e99f6980715b17149e439f8d1e5570e92dc14 100644 --- a/barrierfree/accessibleregisterstate/src/main/config.json +++ b/barrierfree/accessibleregisterstate/src/main/config.json @@ -1,110 +1,109 @@ -{ - "app": { - "bundleName": "com.example.accessibleregisterstate", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.accessibleregisterstate", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC", - "reason": "ceshi" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.accessibleregisterstate", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.accessibleregisterstate", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC", + "reason": "ceshi" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/barrierfree/accessiblesendevent/src/main/config.json b/barrierfree/accessiblesendevent/src/main/config.json index 3a6d0159e1169f96d12a2340723e4088267edf23..fbfd0a01cadd7f1267ba713da103f2e0daf91b98 100644 --- a/barrierfree/accessiblesendevent/src/main/config.json +++ b/barrierfree/accessiblesendevent/src/main/config.json @@ -1,110 +1,109 @@ -{ - "app": { - "bundleName": "com.example.accessiblesendevent", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.accessiblesendevent", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC", - "reason": "ceshi" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.accessiblesendevent", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.accessiblesendevent", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "defPermissions": [ + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC", + "reason": "ceshi" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsaccesstokentest/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/actsbmsaccesstokentest/src/main/config.json index c3c8996b7b17d7d4b7fe14765727604fb604610c..94ac99f1d0970c9894b966755c048b4d8cca01be 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsaccesstokentest/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsaccesstokentest/src/main/config.json @@ -18,8 +18,7 @@ "name": ".entry", "deviceType": [ "default", - "tablet", - "2in1" + "tablet" ], "distro": { "deliveryWithInstall": true, diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsatomicserviceetstest/actsbmsatomicservicetest/entry/src/main/module.json b/bundlemanager/bundle_standard/bundlemanager/actsbmsatomicserviceetstest/actsbmsatomicservicetest/entry/src/main/module.json index e846ece4d6b422f84c0d7f74d72096d0b94350de..3c7d04ecab2abed144b2778170cd7e640d72faa5 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsatomicserviceetstest/actsbmsatomicservicetest/entry/src/main/module.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsatomicserviceetstest/actsbmsatomicservicetest/entry/src/main/module.json @@ -7,21 +7,20 @@ "mainElement": "ohos.acts.atomic.service.test.MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], - "dependencies": [ + "dependencies":[ { - "moduleName": "feature" + "moduleName":"feature" } ], - "atomicService": { - "preloads": [ + "atomicService":{ + "preloads":[ { - "moduleName": "feature" + "moduleName":"feature" }, { - "moduleName": "shared" + "moduleName":"shared" } ] }, @@ -44,7 +43,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -372,33 +371,29 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "$string:permission_reason", - "usedScene": { - "abilities": [ - "MainAbility" - ], - "when": "always" - } - }, - { - "name": "ohos.permission.READ_CALENDAR", - "reason": "$string:permission_reason", - "usedScene": { - "abilities": [ - "MainAbility" - ], - "when": "inuse" - } + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "$string:permission_reason", + "usedScene": { + "abilities": ["MainAbility"], + "when": "always" + } + }, + { + "name": "ohos.permission.READ_CALENDAR", + "reason": "$string:permission_reason", + "usedScene": { + "abilities": ["MainAbility"], + "when": "inuse" } + } ], "metadata": [ - { - "name": "MetaData1", - "value": "MetaDataValue", - "resource": "$profile:shortcuts_config" - } + { + "name": "MetaData1", + "value": "MetaDataValue", + "resource": "$profile:shortcuts_config" + } ] } -} \ No newline at end of file +} diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsatomicserviceetstest/bmsatomicserviceone/entry/src/main/module.json b/bundlemanager/bundle_standard/bundlemanager/actsbmsatomicserviceetstest/bmsatomicserviceone/entry/src/main/module.json index 3bebabf74df2a339758d9b9ea6f72cc41265fe70..082abb9b60a2524b7481e31bf56e9d413f15833c 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsatomicserviceetstest/bmsatomicserviceone/entry/src/main/module.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsatomicserviceetstest/bmsatomicserviceone/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "ohos.acts.atomic.service.test.MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": true, @@ -29,7 +28,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -37,4 +36,4 @@ } ] } -} \ No newline at end of file +} diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsatomicserviceetstest/bmsatomicserviceshared/entry/src/main/module.json b/bundlemanager/bundle_standard/bundlemanager/actsbmsatomicserviceetstest/bmsatomicserviceshared/entry/src/main/module.json index edb4326349cf1b5bbb13e2d8e0446b61fdda59d1..13781bf03bae3e3d9458ec3632642ee12ba158f2 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsatomicserviceetstest/bmsatomicserviceshared/entry/src/main/module.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsatomicserviceetstest/bmsatomicserviceshared/entry/src/main/module.json @@ -7,12 +7,11 @@ "mainElement": "ohos.acts.atomic.service.test.MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": true, "uiSyntax": "ets", "pages": "$profile:main_pages" } -} \ No newline at end of file +} diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsetsunpermissiontest/entry/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/actsbmsetsunpermissiontest/entry/src/main/config.json index 3fd4703e6a1cca4256e295e035196a6e865618df..471fea82a5fcc2955fed6264b82fef67514ce557 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsetsunpermissiontest/entry/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsetsunpermissiontest/entry/src/main/config.json @@ -1,101 +1,100 @@ -{ - "app": { - "bundleName": "com.example.actsbmsetsunpermissiontest", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsbmsetsunpermissiontest", - "name": ".MyApplication", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } - ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.actsbmsetsunpermissiontest", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsbmsetsunpermissiontest", + "name": ".MyApplication", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsgetinfostest/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/actsbmsgetinfostest/src/main/config.json index b3d48a7bbee9790b94b6d5b608bb7d9dbd680bd9..092942c6d95fe0358ce1d13be7b7605dd42712ee 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsgetinfostest/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsgetinfostest/src/main/config.json @@ -1,106 +1,105 @@ -{ - "app": { - "bundleName": "com.example.actsbmsgetinfostest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 8, - "target": 8, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsbmsgetinfostest", - "name": ".entry", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.actsbmsgetinfostest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 8, + "target": 8, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsbmsgetinfostest", + "name": ".entry", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmshapmoduletest/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/actsbmshapmoduletest/src/main/config.json index 12eee4abc13cd574066aebb208923187dde6fa91..8003c85c7c8ea3d73b9bc8847093d4c92d9bd1e4 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmshapmoduletest/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmshapmoduletest/src/main/config.json @@ -18,8 +18,7 @@ "name": ".entry", "deviceType": [ "default", - "tablet", - "2in1" + "tablet" ], "distro": { "deliveryWithInstall": true, diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsjstest/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/actsbmsjstest/src/main/config.json index 8f0996beec56d6deb20c3814d5c7fd87a2106344..06434764319247fcf67ad8a3719a1978208f2216 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsjstest/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsjstest/src/main/config.json @@ -1,102 +1,101 @@ -{ - "app": { - "bundleName": "com.example.actsbmsjstest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 8, - "target": 8, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsbmsjstest", - "name": ".entry", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.actsbmsjstest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 8, + "target": 8, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsbmsjstest", + "name": ".entry", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsjsunpermissiontest/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/actsbmsjsunpermissiontest/src/main/config.json index 9246f682facc68af3bb244b9cad17a23ddd353aa..349f5ad7effdc9cb17e204287d097dc4b95d583a 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsjsunpermissiontest/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsjsunpermissiontest/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "com.example.actsbmsjsunpermissiontest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 8, - "target": 8, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsbmsjsunpermissiontest", - "name": ".entry", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.actsbmsjsunpermissiontest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 8, + "target": 8, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsbmsjsunpermissiontest", + "name": ".entry", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbmsmetadatatest/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/actsbmsmetadatatest/src/main/config.json index 5fcdf3571afc8f1c2269cefa1a0b5dfead4423c7..f35cc2718f582fc8fe0d8ec644b83b6e1ff5863d 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbmsmetadatatest/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbmsmetadatatest/src/main/config.json @@ -18,8 +18,7 @@ "name": ".entry", "deviceType": [ "default", - "tablet", - "2in1" + "tablet" ], "distro": { "deliveryWithInstall": true, diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/config.json index 8aba5c3f666d5a65a71a369a8e5b72cdd32fe764..069d7e728d9332dd3d1cac8a342ec0e9abe7db1a 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageretstest/entry/src/main/config.json @@ -1,143 +1,142 @@ -{ - "app": { - "bundleName": "com.open.harmony.packagemag", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.open.harmony.packagemag", - "name": ".MyApplication", - "srcPath": "", - "mainAbility": "com.open.harmony.packagemag.MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.USE_BLUETOOTH" - } - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "orientation": "unspecified", - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:mainability_description", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "srcLanguage": "ets", - "description": "$string:description_serviceability", - "type": "service" - }, - { - "name": ".DataAbility", - "srcLanguage": "ets", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:DataAbility_desc", - "type": "data", - "uri": "dataability://com.open.harmony.packagemag.DataAbility" - }, - { - "orientation": "followRecent", - "formsEnabled": false, - "name": ".FollowRecentAbility", - "srcLanguage": "ets", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:PageAbility1_desc", - "label": "$string:PageAbility1_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/second" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "description": "$string:entry_description" - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.open.harmony.packagemag", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 8, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.open.harmony.packagemag", + "name": ".MyApplication", + "srcPath": "", + "mainAbility": "com.open.harmony.packagemag.MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.USE_BLUETOOTH" + } + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "visible": true, + "orientation": "unspecified", + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:mainability_description", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "srcLanguage": "ets", + "description": "$string:description_serviceability", + "type": "service" + }, + { + "name": ".DataAbility", + "srcLanguage": "ets", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:DataAbility_desc", + "type": "data", + "uri": "dataability://com.open.harmony.packagemag.DataAbility" + }, + { + "orientation": "followRecent", + "formsEnabled": false, + "name": ".FollowRecentAbility", + "srcLanguage": "ets", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:PageAbility1_desc", + "label": "$string:PageAbility1_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index", + "pages/second" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "description":"$string:entry_description" + } +} diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageroverlaytest/entry/src/main/module.json b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageroverlaytest/entry/src/main/module.json index 9cc72ef9e9465ce82c8a637bd7bceb4010481b82..4268a959d49146e6260fe4e1e9df9534e6c1f087 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageroverlaytest/entry/src/main/module.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanageroverlaytest/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "ohos.acts.bundle.overlay.test.MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -29,7 +28,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -357,33 +356,29 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "$string:permission_reason", - "usedScene": { - "abilities": [ - "MainAbility" - ], - "when": "always" - } - }, - { - "name": "ohos.permission.READ_CALENDAR", - "reason": "$string:permission_reason", - "usedScene": { - "abilities": [ - "MainAbility" - ], - "when": "inuse" - } + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "$string:permission_reason", + "usedScene": { + "abilities": ["MainAbility"], + "when": "always" } + }, + { + "name": "ohos.permission.READ_CALENDAR", + "reason": "$string:permission_reason", + "usedScene": { + "abilities": ["MainAbility"], + "when": "inuse" + } + } ], "metadata": [ - { - "name": "MetaData1", - "value": "MetaDataValue", - "resource": "$profile:shortcuts_config" - } + { + "name": "MetaData1", + "value": "MetaDataValue", + "resource": "$profile:shortcuts_config" + } ] } -} \ No newline at end of file +} diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/module.json b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/module.json index 6033a45e7292ade650fc1cd4eb0d8833eb8d6caa..eca7cf05a9729605c5f24220d01c69564ed635ca 100755 --- a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/module.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagerstagetest/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "ohos.acts.bundle.stage.test.MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -29,7 +28,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -368,33 +367,29 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "$string:permission_reason", - "usedScene": { - "abilities": [ - "MainAbility" - ], - "when": "always" - } - }, - { - "name": "ohos.permission.READ_CALENDAR", - "reason": "$string:permission_reason", - "usedScene": { - "abilities": [ - "MainAbility" - ], - "when": "inuse" - } + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "$string:permission_reason", + "usedScene": { + "abilities": ["MainAbility"], + "when": "always" } + }, + { + "name": "ohos.permission.READ_CALENDAR", + "reason": "$string:permission_reason", + "usedScene": { + "abilities": ["MainAbility"], + "when": "inuse" + } + } ], "metadata": [ - { - "name": "MetaData1", - "value": "MetaDataValue", - "resource": "$profile:shortcuts_config" - } + { + "name": "MetaData1", + "value": "MetaDataValue", + "resource": "$profile:shortcuts_config" + } ] } -} \ No newline at end of file +} diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagertest/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagertest/src/main/config.json index 6fbfd3147e1ad69a52b63e04dd322492a7883fbc..247924873ea7676a4b53604309c2eb053bafa0cb 100644 --- a/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagertest/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbundlemanagertest/src/main/config.json @@ -1,135 +1,134 @@ -{ - "app": { - "bundleName": "com.example.actsbundlemanagertest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 8, - "target": 8, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actsbundlemanagertest", - "name": ".entry", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "defPermissions": [ - { - "name": "com.permission.CAMERA", - "grantMode": "system_grant", - "availableScope": [ - "signature" - ], - "label": "CAMERA permission", - "description": "CAMERA permission in detail" - }, - { - "name": "com.permission.music", - "grantMode": "system_grant", - "availableScope": [ - "signature" - ], - "label": "music permission", - "description": "music permission in detail" - }, - { - "name": "com.permission.WeChat", - "grantMode": "system_grant", - "availableScope": [ - "signature" - ], - "label": "WeChat permission", - "description": "WeChat permission in detail" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.actsbundlemanagertest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 8, + "target": 8, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actsbundlemanagertest", + "name": ".entry", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "defPermissions": [ + { + "name": "com.permission.CAMERA", + "grantMode": "system_grant", + "availableScope": [ + "signature" + ], + "label": "CAMERA permission", + "description": "CAMERA permission in detail" + }, + { + "name": "com.permission.music", + "grantMode": "system_grant", + "availableScope": [ + "signature" + ], + "label": "music permission", + "description": "music permission in detail" + }, + { + "name": "com.permission.WeChat", + "grantMode": "system_grant", + "availableScope": [ + "signature" + ], + "label": "WeChat permission", + "description": "WeChat permission in detail" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbundlenativeninthapitest/entry/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/actsbundlenativeninthapitest/entry/src/main/config.json index a8d35cb797c15650134f1de518303426fac99552..88fd1cce2a09946e09f8d0c64886f7751a330de1 100755 --- a/bundlemanager/bundle_standard/bundlemanager/actsbundlenativeninthapitest/entry/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbundlenativeninthapitest/entry/src/main/config.json @@ -1,100 +1,100 @@ { - "app": { - "bundleName": "com.actsbundle.napitest", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 9, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.actsbundle.napitest", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.actsbundle.napitest", - "name": ".MyApplication", - "mainAbility": "com.actsbundle.napitest.MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 9, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.actsbundle.napitest", + "name": ".MyApplication", + "mainAbility": "com.actsbundle.napitest.MainAbility", + + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/actsbundlenativetest/entry/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/actsbundlenativetest/entry/src/main/config.json index 9fad9f85af9e3b684b43c22cf5ae7ec65b77828f..730f114835a27adaba243594b362fd0df9b8056a 100755 --- a/bundlemanager/bundle_standard/bundlemanager/actsbundlenativetest/entry/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/actsbundlenativetest/entry/src/main/config.json @@ -1,100 +1,100 @@ { - "app": { - "bundleName": "com.actsbundle.napitest", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 8 - } + "app": { + "bundleName": "com.actsbundle.napitest", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.actsbundle.napitest", - "name": ".MyApplication", - "mainAbility": "com.actsbundle.napitest.MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.actsbundle.napitest", + "name": ".MyApplication", + "mainAbility": "com.actsbundle.napitest.MainAbility", + + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenfive/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenfive/src/main/config.json index 42ff5a462b7dd8de828f9df44b8d91f73ff36349..0cdbac17d399fbd439dcada34cef1645f9126747 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenfive/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenfive/src/main/config.json @@ -1,82 +1,81 @@ { - "app": { - "bundleName": "com.example.bmsaccesstoken3", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.bmsaccesstoken3", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.bmsaccesstoken3", - "name": ".MyApplication1", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": ".MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "isVisible": "true", - "launchType": "standard", - "language": "C++", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName", - "value": "com.weather.testWidget" - } - ] - } - } + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.bmsaccesstoken3", + "name": ".MyApplication1", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false + "name": ".MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "isVisible": "true", + "launchType": "standard", + "language": "C++", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName", + "value": "com.weather.testWidget" } - } + ] + } + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "reqPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC", - "reason": "use ohos.permission.DISTRIBUTED_DATASYNC" - }, - { - "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", - "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions":[ + { + "name":"ohos.permission.DISTRIBUTED_DATASYNC", + "reason":"use ohos.permission.DISTRIBUTED_DATASYNC" + }, + { + "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", + "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenfour/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenfour/src/main/config.json index 8de477cac48ebfb14506c559be934a1d96ab7bc1..8c8a50bf07db8e2690f949631165ace7254f8e13 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenfour/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenfour/src/main/config.json @@ -1,82 +1,81 @@ { - "app": { - "bundleName": "com.example.bmsaccesstoken2", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.bmsaccesstoken2", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.bmsaccesstoken2", - "name": ".MyApplication1", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": ".MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "isVisible": "true", - "launchType": "standard", - "language": "C++", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName", - "value": "com.weather.testWidget" - } - ] - } - } + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.bmsaccesstoken2", + "name": ".MyApplication1", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false + "name": ".MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "isVisible": "true", + "launchType": "standard", + "language": "C++", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName", + "value": "com.weather.testWidget" } - } + ] + } + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "reqPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC", - "reason": "use ohos.permission.DISTRIBUTED_DATASYNC" - }, - { - "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", - "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions":[ + { + "name":"ohos.permission.DISTRIBUTED_DATASYNC", + "reason":"use ohos.permission.DISTRIBUTED_DATASYNC" + }, + { + "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", + "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenone/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenone/src/main/config.json index 170faa715fbca8a00418903efc440a771e6383ab..e9cac756ffb2e7fa8e10a21f50a3ddf35d839a46 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenone/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenone/src/main/config.json @@ -1,82 +1,81 @@ -{ - "app": { - "bundleName": "com.example.bmsaccesstoken1", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.bmsaccesstoken1", - "name": ".MyApplication1", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": ".MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "isVisible": "true", - "launchType": "standard", - "language": "C++", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName", - "value": "com.weather.testWidget" - } - ] - } - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC", - "reason": "use ohos.permission.DISTRIBUTED_DATASYNC" - }, - { - "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", - "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" - } - ] - } +{ + "app": { + "bundleName": "com.example.bmsaccesstoken1", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.bmsaccesstoken1", + "name": ".MyApplication1", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": ".MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "isVisible": "true", + "launchType": "standard", + "language": "C++", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName", + "value": "com.weather.testWidget" + } + ] + } + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions":[ + { + "name":"ohos.permission.DISTRIBUTED_DATASYNC", + "reason":"use ohos.permission.DISTRIBUTED_DATASYNC" + }, + { + "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", + "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenthree/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenthree/src/main/config.json index de73a373544839b8584f291388e315c3ef765d7e..1c736b7b17c0db3276fefbee6edd6e51c23ad793 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenthree/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokenthree/src/main/config.json @@ -1,90 +1,89 @@ -{ - "app": { - "bundleName": "com.example.bmsaccesstoken1", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.bmsaccesstoken2", - "name": ".MyApplication2", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "feature", - "moduleType": "feature" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": ".MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "isVisible": "true", - "launchType": "standard", - "language": "C++", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName", - "value": "com.weather.testWidget" - } - ] - } - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", - "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" - }, - { - "name": "ohos.permission.LOCATION_IN_BACKGROUND", - "reason": "use ohos.permission.LOCATION_IN_BACKGROUND" - }, - { - "name": "ohos.permission.USE_BLUETOOTH", - "reason": "use ohos.permission.USE_BLUETOOTH" - }, - { - "name": "ohos.permission.VIBRATE", - "reason": "use ohos.permission.VIBRATE" - } - ] - } +{ + "app": { + "bundleName": "com.example.bmsaccesstoken1", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.bmsaccesstoken2", + "name": ".MyApplication2", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "feature", + "moduleType": "feature" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": ".MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "isVisible": "true", + "launchType": "standard", + "language": "C++", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName", + "value": "com.weather.testWidget" + } + ] + } + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions":[ + { + "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", + "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" + }, + { + "name": "ohos.permission.LOCATION_IN_BACKGROUND", + "reason": "use ohos.permission.LOCATION_IN_BACKGROUND" + }, + { + "name": "ohos.permission.USE_BLUETOOTH", + "reason": "use ohos.permission.USE_BLUETOOTH" + }, + { + "name": "ohos.permission.VIBRATE", + "reason": "use ohos.permission.VIBRATE" + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokentwo/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokentwo/src/main/config.json index 39af5366c333a61a2e4e8070208af620f2b2aded..e1393dafd830e6610ea70f59f4e2d528a77a77c6 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokentwo/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsaccesstokentwo/src/main/config.json @@ -1,90 +1,89 @@ -{ - "app": { - "bundleName": "com.example.bmsaccesstoken2", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.bmsaccesstoken2", - "name": ".MyApplication1", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": ".MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "isVisible": "true", - "launchType": "standard", - "language": "C++", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName", - "value": "com.weather.testWidget" - } - ] - } - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", - "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" - }, - { - "name": "ohos.permission.LOCATION_IN_BACKGROUND", - "reason": "use ohos.permission.LOCATION_IN_BACKGROUND" - }, - { - "name": "ohos.permission.USE_BLUETOOTH", - "reason": "use ohos.permission.USE_BLUETOOTH" - }, - { - "name": "ohos.permission.VIBRATE", - "reason": "use ohos.permission.VIBRATE" - } - ] - } +{ + "app": { + "bundleName": "com.example.bmsaccesstoken2", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.bmsaccesstoken2", + "name": ".MyApplication1", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": ".MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "isVisible": "true", + "launchType": "standard", + "language": "C++", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName", + "value": "com.weather.testWidget" + } + ] + } + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions":[ + { + "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", + "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" + }, + { + "name": "ohos.permission.LOCATION_IN_BACKGROUND", + "reason": "use ohos.permission.LOCATION_IN_BACKGROUND" + }, + { + "name": "ohos.permission.USE_BLUETOOTH", + "reason": "use ohos.permission.USE_BLUETOOTH" + }, + { + "name": "ohos.permission.VIBRATE", + "reason": "use ohos.permission.VIBRATE" + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsfirstright/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsfirstright/src/main/config.json index 255af777bf46a69b5a743dea2ce0ed1ef1940323..990d2449d6992b4a97bdf477a84ff2bc9dd31091 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsfirstright/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsfirstright/src/main/config.json @@ -1,81 +1,80 @@ -{ - "app": { - "apiVersion": { - "compatible": 4, - "releaseType": "Release", - "target": 5 - }, - "vendor": "example", - "bundleName": "com.example.l3jsdemo", - "version": { - "code": 2000000, - "name": "2.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": false - } - }, - "module": { - "abilities": [ - { - "iconId": 16777218, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "descriptionId": 16777217, - "labelId": 16777216, - "icon": "$media:icon", - "name": "com.example.l3jsdemo.MainAbility", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "homeAbility": true, - "launchType": "standard", - "metaData": { - "customizeData": [ - { - "name": "Data3", - "value": "float", - "extra": "$string:mainability_description" - } - ] - } - } - ], - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "mainAbility": "com.example.l3jsdemo.MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "com.example.l3jsdemo", - "name": ".MyApplication", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - } - ] - } +{ + "app": { + "apiVersion": { + "compatible": 4, + "releaseType": "Release", + "target": 5 + }, + "vendor": "example", + "bundleName": "com.example.l3jsdemo", + "version": { + "code": 2000000, + "name": "2.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": false + } + }, + "module": { + "abilities": [ + { + "iconId": 16777218, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "descriptionId": 16777217, + "labelId": 16777216, + "icon": "$media:icon", + "name": "com.example.l3jsdemo.MainAbility", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "homeAbility": true, + "launchType": "standard", + "metaData": { + "customizeData": [ + { + "name": "Data3", + "value": "float", + "extra": "$string:mainability_description" + } + ] + } + } + ], + "deviceType": [ + "default", + "tablet" + ], + "mainAbility": "com.example.l3jsdemo.MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "com.example.l3jsdemo", + "name": ".MyApplication", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfifthscene/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfifthscene/src/main/config.json index 1e10b7c39fa7cd2813fea7721df1729a0a4d3371..eabe0ff6e15345b8022df868f58dfae4f36f22bb 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfifthscene/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfifthscene/src/main/config.json @@ -1,261 +1,260 @@ -{ - "app": { - "bundleName": "com.example.third5", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.third5", - "name": ".BmsThirdBundle5", - "mainAbility": "com.example.third5.AMainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.third5.AMainAbility", - "srcLanguage": "js", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "visible": true, - "form": { - "formEntity": [ - "homeScreen", - "searchbox" - ], - "defaultHeight": 100, - "defaultWidth": 200, - "minHeight": 50, - "minWidth": 100 - }, - "forms": [ - { - "colorMode": "light", - "description": " JS5A Form", - "supportDimensions": [ - "1*2", - "2*2", - "2*4" - ], - "type": "JS", - "jsComponentName": "JS_name5A", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName5A", - "value": "com.openharmony.weather.testWidget5A" - } - ] - }, - "isDefault": true, - "deepLink": "ability://com.example.myapplication.fa/.MainAbility", - "defaultDimension": "1*2", - "name": "Form_JS5A", - "scheduledUpateTime": "21:55", - "updateEnabled": true, - "updateDuration": 1 - } - ], - "launchType": "standard", - "metaData": { - "parameters": [ - { - "name": "Data5A", - "type": "float", - "description": "$string:mainability_description" - } - ], - "results": [ - { - "name": "Data5A", - "type": "float", - "description": "$string:mainability_description" - } - ], - "customizeData": [ - { - "name": "Data5A", - "value": "float", - "extra": "$string:mainability_description" - } - ] - } - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": ".BMainAbility", - "srcLanguage": "js", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "visible": true, - "forms": [ - { - "colorMode": "light", - "description": " JS5B Form", - "supportDimensions": [ - "1*2", - "4*4" - ], - "type": "JS", - "jsComponentName": "JS_name5B", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName5B", - "value": "com.openharmony.weather.testWidget5B" - } - ] - }, - "isDefault": true, - "deepLink": "ability://com.example.myapplication.fa/.MainAbility", - "defaultDimension": "1*2", - "name": "Form_JS5B", - "scheduledUpateTime": "21:55", - "updateEnabled": true, - "updateDuration": 1 - } - ], - "launchType": "standard", - "metaData": { - "parameters": [ - { - "name": "Data5B", - "type": "float", - "description": "$string:mainability_description" - } - ], - "results": [ - { - "name": "Data5B", - "type": "float", - "description": "$string:mainability_description" - } - ], - "customizeData": [ - { - "name": "Data5B", - "value": "float", - "extra": "$string:mainability_description" - } - ] - } - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "dataTransfer", - "audioPlayback", - "audioRecording", - "location", - "bluetoothInteraction", - "multiDeviceConnection", - "wifiInteraction", - "voip", - "taskKeeping" - ], - "name": "com.example.third5.MainAbilityA", - "srcLanguage": "js", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "visible": true, - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "dataTransfer", - "voip" - ], - "name": "com.example.third5.MainAbilityB", - "srcLanguage": "js", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pagesB/index/index" - ], - "name": "default2", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.third5", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.third5", + "name": ".BmsThirdBundle5", + "mainAbility": "com.example.third5.AMainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.third5.AMainAbility", + "srcLanguage": "js", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "visible": true, + "form": { + "formEntity": [ + "homeScreen", + "searchbox" + ], + "defaultHeight": 100, + "defaultWidth": 200, + "minHeight": 50, + "minWidth": 100 + }, + "forms": [ + { + "colorMode": "light", + "description": " JS5A Form", + "supportDimensions": [ + "1*2", + "2*2", + "2*4" + ], + "type": "JS", + "jsComponentName": "JS_name5A", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName5A", + "value": "com.openharmony.weather.testWidget5A" + } + ] + }, + "isDefault": true, + "deepLink": "ability://com.example.myapplication.fa/.MainAbility", + "defaultDimension": "1*2", + "name": "Form_JS5A", + "scheduledUpateTime": "21:55", + "updateEnabled": true, + "updateDuration": 1 + } + ], + "launchType": "standard", + "metaData": { + "parameters": [ + { + "name": "Data5A", + "type": "float", + "description": "$string:mainability_description" + } + ], + "results": [ + { + "name": "Data5A", + "type": "float", + "description": "$string:mainability_description" + } + ], + "customizeData": [ + { + "name": "Data5A", + "value": "float", + "extra": "$string:mainability_description" + } + ] + } + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": ".BMainAbility", + "srcLanguage": "js", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "visible": true, + "forms": [ + { + "colorMode": "light", + "description": " JS5B Form", + "supportDimensions": [ + "1*2", + "4*4" + ], + "type": "JS", + "jsComponentName": "JS_name5B", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName5B", + "value": "com.openharmony.weather.testWidget5B" + } + ] + }, + "isDefault": true, + "deepLink": "ability://com.example.myapplication.fa/.MainAbility", + "defaultDimension": "1*2", + "name": "Form_JS5B", + "scheduledUpateTime": "21:55", + "updateEnabled": true, + "updateDuration": 1 + } + ], + "launchType": "standard", + "metaData": { + "parameters": [ + { + "name": "Data5B", + "type": "float", + "description": "$string:mainability_description" + } + ], + "results": [ + { + "name": "Data5B", + "type": "float", + "description": "$string:mainability_description" + } + ], + "customizeData": [ + { + "name": "Data5B", + "value": "float", + "extra": "$string:mainability_description" + } + ] + } + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "backgroundModes": [ + "dataTransfer", + "audioPlayback", + "audioRecording", + "location", + "bluetoothInteraction", + "multiDeviceConnection", + "wifiInteraction", + "voip", + "taskKeeping" + ], + "name": "com.example.third5.MainAbilityA", + "srcLanguage": "js", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "visible": true, + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "backgroundModes": [ + "dataTransfer", + "voip" + ], + "name": "com.example.third5.MainAbilityB", + "srcLanguage": "js", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pagesB/index/index" + ], + "name": "default2", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfirstscene/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfirstscene/src/main/config.json index db7abadd4f71b3cef055e9141639cb197f1e4480..b8954e465721b8fd45dcc4c02e9e9c49dc223904 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfirstscene/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfirstscene/src/main/config.json @@ -1,183 +1,178 @@ { - "app": { - "bundleName": "com.example.third1", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.third1", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": { - "default": {} + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": { + "default":{} + }, + "module": { + "package": "com.example.third1.entry", + "name": "com.example.third1.BmsThirdBundle1", + "colorMode": "light", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "module": { - "package": "com.example.third1.entry", - "name": "com.example.third1.BmsThirdBundle1", - "colorMode": "light", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" + "name": "com.example.third1.MainAbility", + "icon": "$media:icon", + "form": { + "formEntity": [ + "homeScreen", + "searchbox" + ], + "defaultHeight": 100, + "defaultWidth": 200, + "minHeight": 50, + "minWidth": 100 }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.third1.MainAbility", - "icon": "$media:icon", - "form": { - "formEntity": [ - "homeScreen", - "searchbox" - ], - "defaultHeight": 100, - "defaultWidth": 200, - "minHeight": 50, - "minWidth": 100 - }, - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "forms": [ - { - "colorMode": "light", - "description": " JS1 Form", - "supportDimensions": [ - "1*2", - "2*2", - "2*4" - ], - "type": "JS", - "jsComponentName": "JS_name1", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName1", - "value": "com.openharmony.weather.testWidget1" - } - ] - }, - "isDefault": true, - "deepLink": "ability://com.example.myapplication.fa/.MainAbility", - "defaultDimension": "1*2", - "name": "Form_JS1", - "scheduledUpateTime": "21:55", - "updateEnabled": true, - "updateDuration": 1 - } - ], - "launchType": "standard", - "visible": true, - "metaData": { - "customizeData": [ - { - "name": "Data1", - "value": "float", - "extra": "$string:mainability_description" - } - ] + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "forms": [ + { + "colorMode": "light", + "description": " JS1 Form", + "supportDimensions": [ + "1*2", + "2*2", + "2*4" + ], + "type": "JS", + "jsComponentName": "JS_name1", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName1", + "value": "com.openharmony.weather.testWidget1" } + ] }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "dataTransfer", - "audioPlayback", - "audioRecording", - "location", - "bluetoothInteraction", - "multiDeviceConnection", - "wifiInteraction", - "voip", - "taskKeeping" - ], - "name": "com.example.third1.MainAbilityA", - "icon": "$media:icon", - "form": { - "formEntity": [ - "homeScreen", - "searchbox" - ], - "defaultHeight": 100, - "defaultWidth": 200, - "minHeight": 50, - "minWidth": 100 - }, - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "launchType": "standard", - "visible": true - } + "isDefault": true, + "deepLink": "ability://com.example.myapplication.fa/.MainAbility", + "defaultDimension": "1*2", + "name": "Form_JS1", + "scheduledUpateTime": "21:55", + "updateEnabled": true, + "updateDuration": 1 + } ], - "shortcuts": [ + "launchType": "standard", + "visible": true, + "metaData": { + "customizeData": [ { - "icon": "$media:icon", - "shortcutId": "id.third1", - "label": "$string:app_name", - "intents": [ - { - "targetClass": "com.example.third1.MainAbility", - "targetBundle": "com.example.third1" - } - ] + "name": "Data1", + "value": "float", + "extra": "$string:mainability_description" } + ] + } + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "backgroundModes": [ + "dataTransfer", + "audioPlayback", + "audioRecording", + "location", + "bluetoothInteraction", + "multiDeviceConnection", + "wifiInteraction", + "voip", + "taskKeeping" ], - "defPermissions": [ - { - "name": "com.permission.PERMISSION_THIRD1", - "grantMode": "user_grant", - "availableScope": [ - "signature" - ] - }, - { - "name": "com.permission.PERMISSION_B", - "grantMode": "system_grant", - "availableScope": [ - "signature" - ] - } + "name": "com.example.third1.MainAbilityA", + "icon": "$media:icon", + "form": { + "formEntity": [ + "homeScreen", + "searchbox" + ], + "defaultHeight": 100, + "defaultWidth": 200, + "minHeight": 50, + "minWidth": 100 + }, + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "launchType": "standard", + "visible": true + } + ], + "shortcuts": [ + { + "icon": "$media:icon", + "shortcutId": "id.third1", + "label": "$string:app_name", + "intents": [ + { + "targetClass": "com.example.third1.MainAbility", + "targetBundle": "com.example.third1" + } + ] + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "description": "$string:entry_description" - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "name": "com.permission.PERMISSION_THIRD1", + "grantMode": "user_grant", + "availableScope": ["signature"] + }, + { + "name": "com.permission.PERMISSION_B", + "grantMode": "system_grant", + "availableScope": ["signature"] + } + ], + "description":"$string:entry_description" + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfirstsceneupdate/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfirstsceneupdate/src/main/config.json index 05e566af5b4fd8d2bce91ce168291250d1a1f9dc..950a63b92508bbcf19b503ccc50718c79176b876 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfirstsceneupdate/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfirstsceneupdate/src/main/config.json @@ -1,168 +1,167 @@ { - "app": { - "bundleName": "com.example.third1", - "vendor": "example", - "version": { - "code": 2, - "name": "2.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.third1", + "vendor": "example", + "version": { + "code": 2, + "name": "2.0" }, - "deviceConfig": { - "default": {} + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": { + "default":{} + }, + "module": { + "package": "com.example.third1.entry", + "name": "com.example.third1.BmsThirdBundle1", + "mainAbility": "com.example.third1.MainAbility", + "colorMode": "dark", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "module": { - "package": "com.example.third1.entry", - "name": "com.example.third1.BmsThirdBundle1", - "mainAbility": "com.example.third1.MainAbility", - "colorMode": "dark", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" + "name": "com.example.third1.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "form": { + "formEntity": [ + "homeScreen", + "searchbox" + ], + "defaultHeight": 100, + "defaultWidth": 200, + "minHeight": 50, + "minWidth": 100 }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.third1.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "form": { - "formEntity": [ - "homeScreen", - "searchbox" - ], - "defaultHeight": 100, - "defaultWidth": 200, - "minHeight": 50, - "minWidth": 100 - }, - "forms": [ - { - "colorMode": "light", - "description": " JSA1 Form", - "supportDimensions": [ - "2*2", - "2*4" - ], - "type": "JS", - "jsComponentName": "JS_nameA1", - "metaData": { - "customizeData": [ - { - "name": "originWidgetNameA1", - "value": "com.openharmony.weather.testWidgetA1" - } - ] - }, - "isDefault": true, - "deepLink": "ability://com.example.myapplication.fa/.MainAbility", - "defaultDimension": "1*2", - "name": "Form_JSA1", - "scheduledUpateTime": "21:55", - "updateEnabled": true, - "updateDuration": 1 - } - ], - "launchType": "standard", - "visible": true, - "metaData": { - "parameters": [ - { - "name": "DataA1", - "type": "float", - "description": "$string:mainability_description" - } - ], - "results": [ - { - "name": "DataA1", - "type": "float", - "description": "$string:mainability_description" - } - ], - "customizeData": [ - { - "name": "DataA1", - "value": "float", - "extra": "$string:mainability_description" - } - ] + "forms": [ + { + "colorMode": "light", + "description": " JSA1 Form", + "supportDimensions": [ + "2*2", + "2*4" + ], + "type": "JS", + "jsComponentName": "JS_nameA1", + "metaData": { + "customizeData": [ + { + "name": "originWidgetNameA1", + "value": "com.openharmony.weather.testWidgetA1" } + ] }, + "isDefault": true, + "deepLink": "ability://com.example.myapplication.fa/.MainAbility", + "defaultDimension": "1*2", + "name": "Form_JSA1", + "scheduledUpateTime": "21:55", + "updateEnabled": true, + "updateDuration": 1 + } + ], + "launchType": "standard", + "visible": true, + "metaData": { + "parameters": [ { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "audioRecording", - "location", - "bluetoothInteraction", - "multiDeviceConnection", - "wifiInteraction", - "voip", - "taskKeeping" - ], - "name": "com.example.third1.MainAbilityA", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "launchType": "standard", - "visible": true + "name": "DataA1", + "type": "float", + "description": "$string:mainability_description" } - ], - "shortcuts": [ + ], + "results": [ { - "icon": "$media:icon", - "shortcutId": "id.thirdA1", - "label": "$string:shortcut", - "intents": [ - { - "targetClass": "com.example.third1.MainAbility", - "targetBundle": "com.example.third1" - } - ] + "name": "DataA1", + "type": "float", + "description": "$string:mainability_description" } - ], - "js": [ + ], + "customizeData": [ { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } + "name": "DataA1", + "value": "float", + "extra": "$string:mainability_description" } + ] + } + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "backgroundModes": [ + "audioRecording", + "location", + "bluetoothInteraction", + "multiDeviceConnection", + "wifiInteraction", + "voip", + "taskKeeping" + ], + "name": "com.example.third1.MainAbilityA", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "launchType": "standard", + "visible": true + } + ], + "shortcuts": [ + { + "icon": "$media:icon", + "shortcutId": "id.thirdA1", + "label": "$string:shortcut", + "intents": [ + { + "targetClass": "com.example.third1.MainAbility", + "targetBundle": "com.example.third1" + } ] - } + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfourthscene/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfourthscene/src/main/config.json index 30c5ca46b7bf54599a1a8d4f73b93544f91aca0d..295bdafffe4eb0d8bb1df4dc97d49080b26b8ee0 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfourthscene/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosfourthscene/src/main/config.json @@ -1,149 +1,140 @@ -{ - "app": { - "bundleName": "com.example.third4", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.third4", - "name": ".BmsThirdBundle4", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.third4.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "form": { - "formEntity": [ - "homeScreen", - "searchbox" - ], - "defaultHeight": 100, - "defaultWidth": 200, - "minHeight": 50, - "minWidth": 100 - }, - "forms": [ - { - "colorMode": "light", - "description": " JS4A Form", - "supportDimensions": [ - "2*4", - "4*4" - ], - "type": "JS", - "jsComponentName": "JS_name4A", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName4A", - "value": "com.openharmony.weather.testWidget4A" - } - ] - }, - "isDefault": true, - "deepLink": "ability://com.example.myapplication.fa/.MainAbility", - "defaultDimension": "1*2", - "name": "Form_JS4A", - "scheduledUpateTime": "21:55", - "updateEnabled": true, - "updateDuration": 1 - }, - { - "colorMode": "light", - "description": " JS4B Form", - "supportDimensions": [ - "1*2", - "2*2", - "2*4" - ], - "type": "JS", - "jsComponentName": "JS_name4B", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName4B", - "value": "com.openharmony.weather.testWidget4B" - } - ] - }, - "isDefault": true, - "deepLink": "ability://com.example.myapplication.fa/.MainAbility", - "defaultDimension": "1*2", - "name": "Form_JS4B", - "scheduledUpateTime": "21:55", - "updateEnabled": true, - "updateDuration": 1 - } - ], - "launchType": "standard" - } - ], - "shortcuts": [ - { - "icon": "$media:icon", - "shortcutId": "id.third4A", - "label": "$string:app_name", - "intents": [ - { - "targetClass": "com.example.third4A.MainAbility", - "targetBundle": "com.example.third4A" - } - ] - }, - { - "icon": "$media:icon", - "shortcutId": "id.third4B", - "label": "$string:app_name", - "intents": [ - { - "targetClass": "com.example.third4B.MainAbility", - "targetBundle": "com.example.third4B" - } - ] - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.third4", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.third4", + "name": ".BmsThirdBundle4", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.third4.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "form": { + "formEntity": [ + "homeScreen", + "searchbox"], + "defaultHeight": 100, + "defaultWidth": 200, + "minHeight": 50, + "minWidth": 100 + }, + "forms": [ + { + "colorMode": "light", + "description": " JS4A Form", + "supportDimensions": [ "2*4", "4*4" ], + "type": "JS", + "jsComponentName": "JS_name4A", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName4A", + "value": "com.openharmony.weather.testWidget4A" + } + ] + }, + "isDefault": true, + "deepLink": "ability://com.example.myapplication.fa/.MainAbility", + "defaultDimension": "1*2", + "name": "Form_JS4A", + "scheduledUpateTime": "21:55", + "updateEnabled": true, + "updateDuration": 1 + }, + { + "colorMode": "light", + "description": " JS4B Form", + "supportDimensions": [ "1*2", "2*2" , "2*4"], + "type": "JS", + "jsComponentName": "JS_name4B", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName4B", + "value": "com.openharmony.weather.testWidget4B" + } + ] + }, + "isDefault": true, + "deepLink": "ability://com.example.myapplication.fa/.MainAbility", + "defaultDimension": "1*2", + "name": "Form_JS4B", + "scheduledUpateTime": "21:55", + "updateEnabled": true, + "updateDuration": 1 + } + ], + "launchType": "standard" + } + ], + "shortcuts": [ + { + "icon": "$media:icon", + "shortcutId": "id.third4A", + "label": "$string:app_name", + "intents": [ + { + "targetClass":"com.example.third4A.MainAbility", + "targetBundle":"com.example.third4A" + } + ] + }, + { + "icon": "$media:icon", + "shortcutId": "id.third4B", + "label": "$string:app_name", + "intents": [ + { + "targetClass": "com.example.third4B.MainAbility", + "targetBundle": "com.example.third4B" + } + ] + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfoshapc/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfoshapc/src/main/config.json index 9f3afe66bb9fc15c3b4fd33a1ae9b40689391339..cc8f0fda05196f004922c600c0f920c4e627046f 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfoshapc/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfoshapc/src/main/config.json @@ -1,65 +1,64 @@ -{ - "app": { - "bundleName": "com.example.c", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.c", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": ".MainAbility", - "srcLanguage": "c++", - "srcPath": "default/c++/", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.c", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.c", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": ".MainAbility", + "srcLanguage": "c++", + "srcPath": "default/c++/", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosjsscene/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosjsscene/src/main/config.json index 240a528e9aed1da8576b7dc3c2348d2faef3350f..c9330053b1d42d1f9a1a7fc5dfa9496130f181de 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosjsscene/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosjsscene/src/main/config.json @@ -1,65 +1,64 @@ -{ - "app": { - "bundleName": "com.example.js", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.js", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "default", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.js", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.js", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "default", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosscenesystem/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosscenesystem/src/main/config.json index d5d7854413b115c4e0a81939672ed1a7f025627c..5acef3af715f9b125411df08405130063438741e 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosscenesystem/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosscenesystem/src/main/config.json @@ -1,135 +1,123 @@ -{ - "app": { - "bundleName": "com.example.system1", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": { - "default": {} - }, - "module": { - "package": "com.example.system1", - "name": ".BmsSystemBundle1", - "mainAbility": "com.example.system1.MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.system1.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "forms": [ - { - "description": "JS1S Form", - "supportDimensions": [ - "1*2", - "2*2", - "2*4", - "4*4" - ], - "type": "JS", - "jsComponentName": "JS_name1S", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName1S", - "value": "com.openharmony.weather.testWidget1S" - } - ] - }, - "isDefault": true, - "deepLink": "ability://com.example.myapplication.fa/.MainAbility", - "defaultDimension": "4*4", - "name": "Form_JS1S", - "scheduledUpdateTime": "10:30", - "updateEnabled": true, - "updateDuration": 1, - "formConfigAbility": "ability://com.example.system1.MainAbility", - "src": "/pages/card/index", - "window": { - "designWidth": 770, - "autoDesignWidth": true - } - } - ], - "launchType": "standard", - "metaData": { - "parameters": [ - { - "name": "Data1S", - "type": "float", - "description": "$string:mainability_description" - } - ], - "results": [ - { - "name": "Data1S", - "type": "float", - "description": "$string:mainability_description" - } - ], - "customizeData": [ - { - "name": "Data1S", - "value": "float", - "extra": "$string:mainability_description" - } - ] - } - } - ], - "shortcuts": [ - { - "icon": "$media:icon", - "shortcutId": "id.system1", - "label": "$string:shortcut", - "intents": [ - { - "targetClass": "com.example.system1.MainAbility", - "targetBundle": "com.example.system1" - } - ] - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.system1", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": { + "default":{} + }, + "module": { + "package": "com.example.system1", + "name": ".BmsSystemBundle1", + "mainAbility": "com.example.system1.MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.system1.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "forms": [ + { + "description": "JS1S Form", + "supportDimensions": [ "1*2", "2*2", "2*4", "4*4"], + "type": "JS", + "jsComponentName": "JS_name1S", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName1S", + "value": "com.openharmony.weather.testWidget1S" + } + ] + }, + "isDefault": true, + "deepLink": "ability://com.example.myapplication.fa/.MainAbility", + "defaultDimension": "4*4", + "name": "Form_JS1S", + "scheduledUpdateTime": "10:30", + "updateEnabled": true, + "updateDuration": 1, + "formConfigAbility": "ability://com.example.system1.MainAbility", + "src": "/pages/card/index", + "window": { + "designWidth": 770, + "autoDesignWidth": true + } + } + ], + "launchType": "standard", + "metaData": { + "parameters": [{ + "name": "Data1S", + "type": "float", + "description": "$string:mainability_description" + }], + "results": [{ + "name": "Data1S", + "type": "float", + "description": "$string:mainability_description" + }], + "customizeData": [{ + "name": "Data1S", + "value": "float", + "extra": "$string:mainability_description" + }] + } + } + ], + "shortcuts": [ + { + "icon": "$media:icon", + "shortcutId": "id.system1", + "label": "$string:shortcut", + "intents": [ + { + "targetClass":"com.example.system1.MainAbility", + "targetBundle":"com.example.system1" + } + ] + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosscenesystemtwo/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosscenesystemtwo/src/main/config.json index 9d4950fe212b786107a5d0459157d3fab1424a1f..b3c615e6faf22509fdb7f143eeed406b9edf7467 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosscenesystemtwo/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosscenesystemtwo/src/main/config.json @@ -1,73 +1,72 @@ -{ - "app": { - "bundleName": "com.example.system2", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": { - "default": {} - }, - "module": { - "package": "com.example.system2", - "name": ".BmsSystemBundle1", - "mainAbility": "com.example.system2.MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.app.music", - "entity.app.email", - "entity.app.contacts", - "entity.app.maps", - "entity.app.browser", - "entity.app.calendar", - "entity.app.messaging", - "entity.app.files", - "entity.app.gallery" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.system2.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.system2", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": { + "default":{} + }, + "module": { + "package": "com.example.system2", + "name": ".BmsSystemBundle1", + "mainAbility": "com.example.system2.MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.app.music", + "entity.app.email", + "entity.app.contacts", + "entity.app.maps", + "entity.app.browser", + "entity.app.calendar", + "entity.app.messaging", + "entity.app.files", + "entity.app.gallery" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.system2.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosscenevendor/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosscenevendor/src/main/config.json index f129f8e5b1a708a9c60ba178204ab0528d4aa651..865a8a984348a5dc0a3b5c9822b5474e1c3557ae 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosscenevendor/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosscenevendor/src/main/config.json @@ -1,162 +1,146 @@ -{ - "app": { - "bundleName": "com.example.vendor1", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.vendor1", - "name": ".BmsVendorBundle1", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.vendor.home" - ], - "actions": [ - "action.vendor.home" - ] - } - ], - "name": "com.example.vendor1.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "forms": [ - { - "colorMode": "dark", - "description": "JS1V Form", - "supportDimensions": [ - "1*2", - "2*2", - "test", - "2*4" - ], - "type": "Java", - "jsComponentName": "JS_name1V", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName1V", - "value": "com.openharmony.weather.testWidget1V" - } - ] - }, - "isDefault": false, - "deepLink": "ability://com.example.myapplication.fa/.MainAbility", - "defaultDimension": "2*3", - "name": "Form_JS1V", - "scheduledUpdateTime": "21:55", - "updateEnabled": true, - "updateDuration": 1, - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "colorMode": "light", - "description": " JS1V2 Form", - "supportDimensions": [ - "1*2", - "2*4", - "4*4" - ], - "type": "JS", - "jsComponentName": "JS_name1V2", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName1V2", - "value": "com.openharmony.weather.testWidget1V2" - } - ] - }, - "isDefault": true, - "deepLink": "ability://com.example.myapplication.fa/.MainAbility", - "defaultDimension": "1*2", - "name": "Form_JS1V2", - "scheduledUpateTime": "21:55", - "updateEnabled": true, - "updateDuration": 1 - } - ], - "launchType": "standard", - "metaData": { - "parameters": [ - { - "name": "Data1V0", - "type": "float", - "description": "$string:mainability_description" - }, - { - "name": "Data1V1", - "type": "float", - "description": "$string:mainability_description" - } - ], - "results": [ - { - "name": "Data1V", - "type": "float", - "description": "$string:mainability_description" - } - ], - "customizeData": [ - { - "name": "vendorName", - "value": "vendorValue", - "extra": "vendorcustomizeData" - } - ] - } - } - ], - "shortcuts": [ - { - "icon": "$media:icon", - "shortcutId": "id.vendor1", - "label": "$string:shortcut", - "intents": [ - { - "targetClass": "com.example.vendor1.MainAbility", - "targetBundle": "com.example.vendor1" - } - ] - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.vendor1", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.vendor1", + "name": ".BmsVendorBundle1", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.vendor.home" + ], + "actions": [ + "action.vendor.home" + ] + } + ], + "name": "com.example.vendor1.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "forms": [ + { + "colorMode": "dark", + "description": "JS1V Form", + "supportDimensions": ["1*2", "2*2", "test", "2*4"], + "type": "Java", + "jsComponentName": "JS_name1V", + "metaData": { + "customizeData": [{ + "name": "originWidgetName1V", + "value": "com.openharmony.weather.testWidget1V" + }] + }, + "isDefault": false, + "deepLink": "ability://com.example.myapplication.fa/.MainAbility", + "defaultDimension": "2*3", + "name": "Form_JS1V", + "scheduledUpdateTime": "21:55", + "updateEnabled": true, + "updateDuration": 1, + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "colorMode": "light", + "description": " JS1V2 Form", + "supportDimensions": [ "1*2", "2*4", "4*4"], + "type": "JS", + "jsComponentName": "JS_name1V2", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName1V2", + "value": "com.openharmony.weather.testWidget1V2" + } + ] + }, + "isDefault": true, + "deepLink": "ability://com.example.myapplication.fa/.MainAbility", + "defaultDimension": "1*2", + "name": "Form_JS1V2", + "scheduledUpateTime": "21:55", + "updateEnabled": true, + "updateDuration": 1 + } + ], + "launchType": "standard", + "metaData": { + "parameters": [{ + "name": "Data1V0", + "type": "float", + "description": "$string:mainability_description" + }, + { + "name": "Data1V1", + "type": "float", + "description": "$string:mainability_description" + }], + "results": [{ + "name": "Data1V", + "type": "float", + "description": "$string:mainability_description" + }], + "customizeData": [ + { + "name": "vendorName", + "value": "vendorValue", + "extra": "vendorcustomizeData" + } + ] + } + } + ], + "shortcuts": [ + { + "icon": "$media:icon", + "shortcutId": "id.vendor1", + "label": "$string:shortcut", + "intents": [ + { + "targetClass":"com.example.vendor1.MainAbility", + "targetBundle":"com.example.vendor1" + } + ] + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfossecondscene/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfossecondscene/src/main/config.json index 4fc85cb2410bf4b96bb306441798cd8a34ff3755..334ed3b831e76e30bba1da70d401ebb1a8fb9112 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfossecondscene/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfossecondscene/src/main/config.json @@ -1,95 +1,94 @@ -{ - "app": { - "bundleName": "com.example.third2", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.third2", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.third2.MainAbility", - "srcLanguage": "js", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "hello", - "audioPlayback", - "audioRecording", - "location", - "bluetoothInteraction", - "multiDeviceConnection", - "wifiInteraction", - "voip", - "taskKeeping" - ], - "name": "com.example.third2.MainAbilityA", - "srcLanguage": "js", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.third2", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.third2", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.third2.MainAbility", + "srcLanguage": "js", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "backgroundModes": [ + "hello", + "audioPlayback", + "audioRecording", + "location", + "bluetoothInteraction", + "multiDeviceConnection", + "wifiInteraction", + "voip", + "taskKeeping" + ], + "name": "com.example.third2.MainAbilityA", + "srcLanguage": "js", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosseventhscene/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosseventhscene/src/main/config.json index 7eeff6117bfce3f014a3a0f891ae4f323a4525b5..fb5f32a4a19f9d971788af87af72464925b4f3c0 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosseventhscene/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosseventhscene/src/main/config.json @@ -1,1221 +1,1252 @@ { - "app": { - "vendor": "example", - "bundleName": "com.example.third7", - "version": { - "code": 1000000, - "name": "2.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "vendor": "example", + "bundleName": "com.example.third7", + "version": { + "code": 1000000, + "name": "2.0.0" }, - "deviceConfig": { - "default": { - "process": "helloworld", - "keepAlive": true - } + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": { + "default": { + "process": "helloworld", + "keepAlive": true + } + }, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:master_desc", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "actions": [] + } + ], + "visible": true, + "srcPath": "MainAbility", + "name": ".actionEmpty", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "actionEmpty", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "actions": [ + "" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".actionStringLenZero", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "actionStringLenZero", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "actions": [ + "action_a" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".actionSingleString", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "actionSingleString", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "actions": [ + "action_b1", + "action_b2" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".actionDoubleString", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "actionDoubleString", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "actions": [ + "action_c1", + "action_c2" + ] + }, + { + "actions": [ + "action_d1", + "action_d2" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".actionDoubleSkill", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "actionDoubleSkill", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [], + "actions": [ + "entity_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".entityEmpty", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "entityEmpty", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity_a" + ], + "actions": [ + "entity_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".entitySingleString", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "entitySingleString", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity_b1", + "entity_b2" + ], + "actions": [ + "entity_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".entityDoubleString", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "entityDoubleString", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity_c1", + "entity_c2" + ], + "actions": [ + "entity_reserved" + ] + }, + { + "entities": [ + "entity_d1", + "entity_d2" + ], + "actions": [ + "entity_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".entityDoubleSkill", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "entityDoubleSkill", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [], + "actions": [ + "uri_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".uriEmpty", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "uriEmpty", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "scheme": "content" + } + ], + "actions": [ + "uri_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".uriScheme", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "uriScheme", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "scheme": "content", + "host": "www.test.com" + } + ], + "actions": [ + "uri_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".uriSchemeHost", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "uriSchemeHost", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "scheme": "content", + "port": "8080", + "host": "www.test.com" + } + ], + "actions": [ + "uri_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".uriSchemeHostPort", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "uriSchemeHostPort", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "path": "query/student/name", + "scheme": "content", + "port": "8080", + "host": "www.test.com" + } + ], + "actions": [ + "uri_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".uriSchemeHostPortPath", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "uriSchemeHostPortPath", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "pathStartWith": "query/student", + "scheme": "content", + "port": "8080", + "host": "www.test.com" + } + ], + "actions": [ + "uri_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".uriSchemeHostPortPathStartWith", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "uriSchemeHostPortPathStartWith", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "scheme": "content", + "port": "8080", + "host": "www.test.com", + "pathRegx": "query/.*/name" + } + ], + "actions": [ + "uri_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".uriSchemeHostPortPathRegx", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "uriSchemeHostPortPathRegx", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "scheme": "", + "port": "8080", + "host": "www.test.com" + } + ], + "actions": [ + "uri_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".uriSchemeEmpty", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "uriSchemeEmpty", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "scheme": "content", + "port": "8080", + "host": "" + } + ], + "actions": [ + "uri_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".uriHostEmpty", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "uriHostEmpty", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "path": "query/student/name", + "scheme": "content", + "host": "www.test.com" + } + ], + "actions": [ + "uri_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".uriPortEmptyWithPath", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "uriPortEmptyWithPath", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "pathStartWith": "query/student", + "scheme": "content", + "host": "www.test.com" + } + ], + "actions": [ + "uri_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".uriPortEmptyWithPathStartWith", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "uriPortEmptyWithPathStartWith", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "scheme": "content", + "host": "www.test.com", + "pathRegx": "query/.*/name" + } + ], + "actions": [ + "uri_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".uriPortEmptyWithPathRegx", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "uriPortEmptyWithPathRegx", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "path": "query/student/name", + "pathStartWith": "query/teacher", + "scheme": "file", + "port": "8080", + "host": "www.test.com", + "pathRegx": "update/.*/name" + } + ], + "actions": [ + "uri_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".uriMultiPath", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "uriMultiPath", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "type": "*/*" + } + ], + "actions": [ + "type_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".TypeDoubleWildCard", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "TypeDoubleWildCard", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "type": "prefixType/*" + } + ], + "actions": [ + "type_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".TypeSingleWildCard", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "TypeSingleWildCard", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "type": "prefixType/suffixType" + } + ], + "actions": [ + "type_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".TypeString", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "TypeString", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "type": "prefixTypeExt/suffixTypeExt" + } + ], + "actions": [ + "type_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".TypeStringExt", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "TypeStringExt", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "type": "" + } + ], + "actions": [ + "type_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".TypeEmpty", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "TypeEmpty", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + {} + ], + "actions": [ + "type_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".TypeEmptyExt", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "TypeEmptyExt", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "all_entity_a" + ], + "actions": [ + "all_action_a" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".allAE", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "allAE", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "all_entity_b1", + "all_entity_b2" + ], + "actions": [ + "all_action_b" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".allAEs", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "allAEs", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "path": "query/student/name", + "pathStartWith": "query/teacher", + "scheme": "http", + "port": "8080", + "host": "www.test.com", + "pathRegx": "update/.*/name", + "type": "text/plain" + } + ], + "actions": [ + "all_reserved" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".allUT", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "allUT", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + }, + { + "skills": [ + { + "uris": [ + { + "path": "query/student/name", + "scheme": "https", + "port": "8080", + "host": "www.test.com", + "type": "text/*" + } + ], + "entities": [ + "all_entity_c1", + "all_entity_c2" + ], + "actions": [ + "all_action_c" + ] + } + ], + + "visible": true, + "srcPath": "MainAbility", + "name": ".allAEUT", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "allAEUT", + "formsEnabled": false, + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + } + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" }, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:master_desc", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "actions": [] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".actionEmpty", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "actionEmpty", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "actions": [ - "" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".actionStringLenZero", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "actionStringLenZero", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "actions": [ - "action_a" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".actionSingleString", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "actionSingleString", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "actions": [ - "action_b1", - "action_b2" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".actionDoubleString", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "actionDoubleString", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "actions": [ - "action_c1", - "action_c2" - ] - }, - { - "actions": [ - "action_d1", - "action_d2" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".actionDoubleSkill", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "actionDoubleSkill", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [], - "actions": [ - "entity_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".entityEmpty", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "entityEmpty", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity_a" - ], - "actions": [ - "entity_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".entitySingleString", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "entitySingleString", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity_b1", - "entity_b2" - ], - "actions": [ - "entity_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".entityDoubleString", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "entityDoubleString", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity_c1", - "entity_c2" - ], - "actions": [ - "entity_reserved" - ] - }, - { - "entities": [ - "entity_d1", - "entity_d2" - ], - "actions": [ - "entity_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".entityDoubleSkill", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "entityDoubleSkill", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [], - "actions": [ - "uri_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".uriEmpty", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "uriEmpty", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "scheme": "content" - } - ], - "actions": [ - "uri_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".uriScheme", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "uriScheme", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "scheme": "content", - "host": "www.test.com" - } - ], - "actions": [ - "uri_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".uriSchemeHost", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "uriSchemeHost", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "scheme": "content", - "port": "8080", - "host": "www.test.com" - } - ], - "actions": [ - "uri_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".uriSchemeHostPort", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "uriSchemeHostPort", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "path": "query/student/name", - "scheme": "content", - "port": "8080", - "host": "www.test.com" - } - ], - "actions": [ - "uri_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".uriSchemeHostPortPath", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "uriSchemeHostPortPath", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "pathStartWith": "query/student", - "scheme": "content", - "port": "8080", - "host": "www.test.com" - } - ], - "actions": [ - "uri_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".uriSchemeHostPortPathStartWith", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "uriSchemeHostPortPathStartWith", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "scheme": "content", - "port": "8080", - "host": "www.test.com", - "pathRegx": "query/.*/name" - } - ], - "actions": [ - "uri_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".uriSchemeHostPortPathRegx", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "uriSchemeHostPortPathRegx", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "scheme": "", - "port": "8080", - "host": "www.test.com" - } - ], - "actions": [ - "uri_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".uriSchemeEmpty", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "uriSchemeEmpty", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "scheme": "content", - "port": "8080", - "host": "" - } - ], - "actions": [ - "uri_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".uriHostEmpty", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "uriHostEmpty", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "path": "query/student/name", - "scheme": "content", - "host": "www.test.com" - } - ], - "actions": [ - "uri_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".uriPortEmptyWithPath", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "uriPortEmptyWithPath", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "pathStartWith": "query/student", - "scheme": "content", - "host": "www.test.com" - } - ], - "actions": [ - "uri_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".uriPortEmptyWithPathStartWith", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "uriPortEmptyWithPathStartWith", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "scheme": "content", - "host": "www.test.com", - "pathRegx": "query/.*/name" - } - ], - "actions": [ - "uri_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".uriPortEmptyWithPathRegx", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "uriPortEmptyWithPathRegx", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "path": "query/student/name", - "pathStartWith": "query/teacher", - "scheme": "file", - "port": "8080", - "host": "www.test.com", - "pathRegx": "update/.*/name" - } - ], - "actions": [ - "uri_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".uriMultiPath", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "uriMultiPath", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "type": "*/*" - } - ], - "actions": [ - "type_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".TypeDoubleWildCard", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "TypeDoubleWildCard", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "type": "prefixType/*" - } - ], - "actions": [ - "type_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".TypeSingleWildCard", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "TypeSingleWildCard", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "type": "prefixType/suffixType" - } - ], - "actions": [ - "type_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".TypeString", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "TypeString", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "type": "prefixTypeExt/suffixTypeExt" - } - ], - "actions": [ - "type_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".TypeStringExt", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "TypeStringExt", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "type": "" - } - ], - "actions": [ - "type_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".TypeEmpty", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "TypeEmpty", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - {} - ], - "actions": [ - "type_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".TypeEmptyExt", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "TypeEmptyExt", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "all_entity_a" - ], - "actions": [ - "all_action_a" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".allAE", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "allAE", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "all_entity_b1", - "all_entity_b2" - ], - "actions": [ - "all_action_b" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".allAEs", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "allAEs", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "path": "query/student/name", - "pathStartWith": "query/teacher", - "scheme": "http", - "port": "8080", - "host": "www.test.com", - "pathRegx": "update/.*/name", - "type": "text/plain" - } - ], - "actions": [ - "all_reserved" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".allUT", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "allUT", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - }, - { - "skills": [ - { - "uris": [ - { - "path": "query/student/name", - "scheme": "https", - "port": "8080", - "host": "www.test.com", - "type": "text/*" - } - ], - "entities": [ - "all_entity_c1", - "all_entity_c2" - ], - "actions": [ - "all_action_c" - ] - } - ], - "visible": true, - "srcPath": "MainAbility", - "name": ".allAEUT", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "allAEUT", - "formsEnabled": false, - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - } - ], - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" + "package": "com.example.third7", + "name": ".MyApplication", + "shortcuts": [ + { + "intents": [ + { + "targetBundle": "com.hello.world", + "targetClass": "com.hello.world.MainAbility" + }, + { + "targetBundle": "com.example.third7", + "targetClass": "com.example.third7.MainAbility" + } + ], + "icon": "$media:icon", + "label": "$string:app_name", + "shortcutId": "id001" + }, + { + "intents": [ + { + "targetBundle": "com.hello.world2", + "targetClass": "com.hello.world2.MainAbility" + }, + { + "targetBundle": "com.example.third72", + "targetClass": "com.example.third72.MainAbility" + } + ], + "icon": "$media:icon", + "label": "$string:app_name", + "shortcutId": "id002" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "package": "com.example.third7", - "name": ".MyApplication", - "shortcuts": [ - { - "intents": [ - { - "targetBundle": "com.hello.world", - "targetClass": "com.hello.world.MainAbility" - }, - { - "targetBundle": "com.example.third7", - "targetClass": "com.example.third7.MainAbility" - } - ], - "icon": "$media:icon", - "label": "$string:app_name", - "shortcutId": "id001" - }, - { - "intents": [ - { - "targetBundle": "com.hello.world2", - "targetClass": "com.hello.world2.MainAbility" - }, - { - "targetBundle": "com.example.third72", - "targetClass": "com.example.third72.MainAbility" - } - ], - "icon": "$media:icon", - "label": "$string:app_name", - "shortcutId": "id002" - } - ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".actionEmpty" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".actionStringLenZero" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".actionSingleString" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".actionDoubleString" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".actionDoubleSkill" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".entityEmpty" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".entitySingleString" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".entityDoubleString" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".entityDoubleSkill" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".uriEmpty" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".uriScheme" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".uriSchemeHost" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".uriSchemeHostPort" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".uriSchemeHostPortPath" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".uriSchemeHostPortPathStartWith" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".uriSchemeHostPortPathRegx" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".uriSchemeEmpty" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".uriHostEmpty" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".uriPortEmptyWithPath" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".uriPortEmptyWithPathStartWith" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".uriPortEmptyWithPathRegx" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".uriMultiPath" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TypeDoubleWildCard" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TypeSingleWildCard" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TypeString" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TypeStringExt" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TypeEmpty" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TypeEmptyExt" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".allAE" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".allAEs" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".allUT" - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".allAEUT" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - } - ] - } + "pages": [ + "pages/index/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".actionEmpty" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".actionStringLenZero" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".actionSingleString" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".actionDoubleString" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".actionDoubleSkill" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".entityEmpty" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".entitySingleString" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".entityDoubleString" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".entityDoubleSkill" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".uriEmpty" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".uriScheme" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".uriSchemeHost" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".uriSchemeHostPort" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".uriSchemeHostPortPath" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".uriSchemeHostPortPathStartWith" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".uriSchemeHostPortPathRegx" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".uriSchemeEmpty" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".uriHostEmpty" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".uriPortEmptyWithPath" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".uriPortEmptyWithPathStartWith" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".uriPortEmptyWithPathRegx" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".uriMultiPath" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TypeDoubleWildCard" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TypeSingleWildCard" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TypeString" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TypeStringExt" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TypeEmpty" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TypeEmptyExt" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".allAE" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".allAEs" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".allUT" + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".allAEUT" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfossixthscene/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfossixthscene/src/main/config.json index a3c985b22210e3f808f04977f644ba8d9ec9a037..9a5da0f47262d0972b20870fd0819ff8d0779bd5 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfossixthscene/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfossixthscene/src/main/config.json @@ -1,242 +1,241 @@ { - "app": { - "bundleName": "com.example.third6", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.third6", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.third6", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "dataTransfer" - ], - "name": ".MainAbility", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "audioPlayback" - ], - "name": ".MainAbilityA", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "audioRecording" - ], - "name": ".MainAbilityB", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "location" - ], - "name": ".MainAbilityC", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "bluetoothInteraction" - ], - "name": ".MainAbilityD", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "multiDeviceConnection" - ], - "name": ".MainAbilityE", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "wifiInteraction" - ], - "name": ".MainAbilityF", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "voip" - ], - "name": ".MainAbilityG", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "taskKeeping" - ], - "name": ".MainAbilityH", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" } -} \ No newline at end of file + }, + "deviceConfig": {}, + "module": { + "package": "com.example.third6", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "backgroundModes": [ + "dataTransfer" + ], + "name": ".MainAbility", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "backgroundModes": [ + "audioPlayback" + ], + "name": ".MainAbilityA", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "backgroundModes": [ + "audioRecording" + ], + "name": ".MainAbilityB", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "backgroundModes": [ + "location" + ], + "name": ".MainAbilityC", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "backgroundModes": [ + "bluetoothInteraction" + ], + "name": ".MainAbilityD", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "backgroundModes": [ + "multiDeviceConnection" + ], + "name": ".MainAbilityE", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "backgroundModes": [ + "wifiInteraction" + ], + "name": ".MainAbilityF", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "backgroundModes": [ + "voip" + ], + "name": ".MainAbilityG", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "backgroundModes": [ + "taskKeeping" + ], + "name": ".MainAbilityH", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } +} diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosthirdscene/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosthirdscene/src/main/config.json index dcca67541481de2bf305bb74460ba401b9fdf87e..2f7f43e5a9dcff052d94a6bb03a2471f77a6c6ac 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosthirdscene/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsgetinfosthirdscene/src/main/config.json @@ -1,166 +1,165 @@ { - "app": { - "bundleName": "com.example.third1", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.third1", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": { - "default": {} + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": { + "default":{} + }, + "module": { + "package": "com.example.third3", + "name": ".BmsThirdBundle3", + "colorMode": "auto", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "bmsThirdBundle3", + "moduleType": "feature" }, - "module": { - "package": "com.example.third3", - "name": ".BmsThirdBundle3", - "colorMode": "auto", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "bmsThirdBundle3", - "moduleType": "feature" + "name": "com.example.third3.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "visible": true, + "form": { + "formEntity": [ + "homeScreen", + "searchbox" + ], + "defaultHeight": 100, + "defaultWidth": 200, + "minHeight": 50, + "minWidth": 100 }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.third3.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "visible": true, - "form": { - "formEntity": [ - "homeScreen", - "searchbox" - ], - "defaultHeight": 100, - "defaultWidth": 200, - "minHeight": 50, - "minWidth": 100 - }, - "forms": [ - { - "colorMode": "light", - "description": " JS3 Form", - "supportDimensions": [ - "2*2", - "2*4", - "4*4" - ], - "type": "JS", - "jsComponentName": "JS_name3", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName3", - "value": "com.openharmony.weather.testWidget3" - } - ] - }, - "isDefault": true, - "deepLink": "ability://com.example.myapplication.fa/.MainAbility", - "defaultDimension": "1*2", - "name": "Form_JS3", - "scheduledUpateTime": "21:55", - "updateEnabled": true, - "updateDuration": 1 - } - ], - "launchType": "standard", - "metaData": { - "customizeData": [ - { - "name": "Data3", - "value": "float", - "extra": "$string:mainability_description" - } - ] + "forms": [ + { + "colorMode": "light", + "description": " JS3 Form", + "supportDimensions": [ + "2*2", + "2*4", + "4*4" + ], + "type": "JS", + "jsComponentName": "JS_name3", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName3", + "value": "com.openharmony.weather.testWidget3" } + ] }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "backgroundModes": [ - "dataTransfer", - "audioPlayback", - "audioRecording", - "location", - "bluetoothInteraction", - "multiDeviceConnection", - "wifiInteraction", - "voip", - "taskKeeping" - ], - "name": "com.example.third3.MainAbilityA", - "icon": "$media:icon", - "form": { - "formEntity": [ - "homeScreen", - "searchbox" - ], - "defaultHeight": 100, - "defaultWidth": 200, - "minHeight": 50, - "minWidth": 100 - }, - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "launchType": "standard", - "visible": true - } + "isDefault": true, + "deepLink": "ability://com.example.myapplication.fa/.MainAbility", + "defaultDimension": "1*2", + "name": "Form_JS3", + "scheduledUpateTime": "21:55", + "updateEnabled": true, + "updateDuration": 1 + } ], - "shortcuts": [ + "launchType": "standard", + "metaData": { + "customizeData": [ { - "icon": "$media:icon", - "shortcutId": "id.third3", - "label": "$string:app_name", - "intents": [ - { - "targetClass": "com.example.third3.MainAbility", - "targetBundle": "com.example.third3" - } - ] + "name": "Data3", + "value": "float", + "extra": "$string:mainability_description" } + ] + } + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "backgroundModes": [ + "dataTransfer", + "audioPlayback", + "audioRecording", + "location", + "bluetoothInteraction", + "multiDeviceConnection", + "wifiInteraction", + "voip", + "taskKeeping" + ], + "name": "com.example.third3.MainAbilityA", + "icon": "$media:icon", + "form": { + "formEntity": [ + "homeScreen", + "searchbox" + ], + "defaultHeight": 100, + "defaultWidth": 200, + "minHeight": 50, + "minWidth": 100 + }, + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "launchType": "standard", + "visible": true + } + ], + "shortcuts": [ + { + "icon": "$media:icon", + "shortcutId": "id.third3", + "label": "$string:app_name", + "intents": [ + { + "targetClass": "com.example.third3.MainAbility", + "targetBundle": "com.example.third3" + } ] - } + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmainabilityfirstscene/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmainabilityfirstscene/src/main/config.json index 8e9bb14b5b40f5043cc795b5520f5644e21cd4c3..c4beb0f3aae722c92b39a985603d6764436e4209 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmainabilityfirstscene/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmainabilityfirstscene/src/main/config.json @@ -1,64 +1,63 @@ -{ - "app": { - "bundleName": "com.example.bmsmainabilityfirstscene", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.bmsmainabilityfirstscene", - "mainAbility": "com.example.bmsmainabilityfirstscene.MainAbility", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.bmsmainabilityfirstscene.MainAbility", - "visible": true, - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.bmsmainabilityfirstscene", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.bmsmainabilityfirstscene", + "mainAbility": "com.example.bmsmainabilityfirstscene.MainAbility", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.bmsmainabilityfirstscene.MainAbility", + "visible": true, + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmainabilitysecondscene/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmainabilitysecondscene/src/main/config.json index 168f92998c3f897baa35559819a6df32973965a2..a6c62e7da5a2de5053c142e643d9aed21841dd42 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmainabilitysecondscene/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmainabilitysecondscene/src/main/config.json @@ -1,55 +1,54 @@ -{ - "app": { - "bundleName": "com.example.bmsmainabilityfirstscene", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.bmsmainabilitysecondscene", - "mainAbility": "com.example.bmsmainabilitysecondscene.MainAbility", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "bmsmainabilitysecondscene", - "moduleType": "feature", - "installationFree": true - }, - "abilities": [ - { - "visible": true, - "name": "com.example.bmsmainabilitysecondscene.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.example.bmsmainabilityfirstscene", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.bmsmainabilitysecondscene", + "mainAbility": "com.example.bmsmainabilitysecondscene.MainAbility", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "bmsmainabilitysecondscene", + "moduleType": "feature", + "installationFree": true + }, + "abilities": [ + { + "visible": true, + "name": "com.example.bmsmainabilitysecondscene.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmodulenameone/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmodulenameone/src/main/config.json index 315618629565e38f54ac5a4cc7ac1dee786f82d4..c584e50084390089c6640f8df4f4a1f75f74a7c9 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmodulenameone/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmodulenameone/src/main/config.json @@ -1,82 +1,81 @@ -{ - "app": { - "bundleName": "com.example.bmsmodulename", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.bmsmodulenamedentry", - "name": "MyApplication1", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.bmsmodulename.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "isVisible": "true", - "launchType": "standard", - "language": "C++", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName", - "value": "com.weather.testWidget" - } - ] - } - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC", - "reason": "use ohos.permission.DISTRIBUTED_DATASYNC" - }, - { - "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", - "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" - } - ] - } +{ + "app": { + "bundleName": "com.example.bmsmodulename", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.bmsmodulenamedentry", + "name": "MyApplication1", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.bmsmodulename.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "isVisible": "true", + "launchType": "standard", + "language": "C++", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName", + "value": "com.weather.testWidget" + } + ] + } + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions":[ + { + "name":"ohos.permission.DISTRIBUTED_DATASYNC", + "reason":"use ohos.permission.DISTRIBUTED_DATASYNC" + }, + { + "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", + "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmodulenametwo/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmodulenametwo/src/main/config.json index b15f1f037b8e4b0fedbd0ea958c820bc19f226c3..e1df55808acc9740368fbbf20e2e1529fa9f8317 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmodulenametwo/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsmodulenametwo/src/main/config.json @@ -1,82 +1,81 @@ -{ - "app": { - "bundleName": "com.example.bmsmodulename", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.bmsmodulenamedfeature", - "name": "MyApplication2", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "feature", - "moduleType": "feature" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.bmsmodulename.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "isVisible": "true", - "launchType": "standard", - "language": "C++", - "metaData": { - "customizeData": [ - { - "name": "originWidgetName", - "value": "com.weather.testWidget" - } - ] - } - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC", - "reason": "use ohos.permission.DISTRIBUTED_DATASYNC" - }, - { - "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", - "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" - } - ] - } +{ + "app": { + "bundleName": "com.example.bmsmodulename", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.bmsmodulenamedfeature", + "name": "MyApplication2", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "feature", + "moduleType": "feature" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.bmsmodulename.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "isVisible": "true", + "launchType": "standard", + "language": "C++", + "metaData": { + "customizeData": [ + { + "name": "originWidgetName", + "value": "com.weather.testWidget" + } + ] + } + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions":[ + { + "name":"ohos.permission.DISTRIBUTED_DATASYNC", + "reason":"use ohos.permission.DISTRIBUTED_DATASYNC" + }, + { + "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", + "reason": "use ohos.permission.KEEP_BACKGROUND_RUNNING" + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsoverlaydemo/entry/src/main/module.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsoverlaydemo/entry/src/main/module.json index 040933df5daa7dda34323f8117416c48270e6f8c..183a69e7e8225d1ce3d38decbdc812349de6bd22 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsoverlaydemo/entry/src/main/module.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsoverlaydemo/entry/src/main/module.json @@ -9,12 +9,11 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages" } -} \ No newline at end of file +} diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenefive/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenefive/src/main/config.json index f819e71a4d568e1b7fb57ac41d74b6175fe0e7b7..0e64d5d704da83ece3d6a5e27423c7080c583032 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenefive/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenefive/src/main/config.json @@ -1,78 +1,77 @@ { - "app": { - "bundleName": "com.example.myapplication5", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.myapplication5", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.myapplication", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home", - "entitiesentities" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": ".MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "data", - "isVisible": "true", - "launchType": "standard", - "language": "C++", - "uri": "dataability://com.example.myapplication5" - } + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.myapplication", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home", + "entitiesentities" + ], + "actions": [ + "action.system.home" + ] + } ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": ".MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "data", + "isVisible": "true", + "launchType": "standard", + "language": "C++", + "uri":"dataability://com.example.myapplication5" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "defPermissions": [ - { - "availableScope": [ - "signature" - ], - "grantMode": "system_grant", - "name": "com.permission.BMS_PERMISSION_MUSIC", - "description": "BMS_PERMISSION_MUSIC permission in detail", - "label": "BMS_PERMISSION_MUSIC permission" - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [ + "signature" ], - "description": "$string:entry_description" - } + "grantMode": "system_grant", + "name": "com.permission.BMS_PERMISSION_MUSIC", + "description": "BMS_PERMISSION_MUSIC permission in detail", + "label": "BMS_PERMISSION_MUSIC permission" + } + ], + "description":"$string:entry_description" + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenefour/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenefour/src/main/config.json index d509d66ac17e0767a3bd0a8d1bb19bbff479f541..3780275fdb631d2202deda1e58db426205ba1a77 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenefour/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenefour/src/main/config.json @@ -1,78 +1,77 @@ -{ - "app": { - "bundleName": "com.example.myapplication4", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.myapplication", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home", - "entitiesentities" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": ".MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "isVisible": "true", - "language": "C++", - "launchType": "standard", - "orientation": "portrait" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [ - "signature" - ], - "grantMode": "system_grant", - "name": "com.permission.BMS_PERMISSION_CAMERA", - "description": "BMS_PERMISSION_CAMERA permission in detail", - "label": "BMS_PERMISSION_CAMERA permission" - } - ], - "description": "$string:entry_description" - } +{ + "app": { + "bundleName": "com.example.myapplication4", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.myapplication", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home", + "entitiesentities" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": ".MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "isVisible": "true", + "language": "C++", + "launchType": "standard", + "orientation": "portrait" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [ + "signature" + ], + "grantMode": "system_grant", + "name": "com.permission.BMS_PERMISSION_CAMERA", + "description": "BMS_PERMISSION_CAMERA permission in detail", + "label": "BMS_PERMISSION_CAMERA permission" + } + ], + "description":"$string:entry_description" + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmssceneone/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmssceneone/src/main/config.json index 774056fd6562e9389c7f03cc1de09b4f3df48b1e..d5ffc125af35be510a15361e84dc0807c52c3b0b 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmssceneone/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmssceneone/src/main/config.json @@ -1,116 +1,109 @@ -{ - "app": { - "bundleName": "com.example.myapplication1", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.myapplication1", - "name": ".MyApplication1", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": ".MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "isVisible": "true", - "launchType": "standard", - "orientation": "unspecified", - "language": "C++", - "permissions": [ - "com.permission.BMS_PERMISSION_CAMERA" - ], - "metaData": { - "customizeData": [ - { - "name": "originWidgetName", - "value": "com.weather.testWidget" - } - ] - } - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [ - "signature" - ], - "grantMode": "system_grant", - "name": "com.permission.BMS_PERMISSION_CAMERA", - "description": "BMS_PERMISSION_CAMERA permission in detail", - "label": "BMS_PERMISSION_CAMERA permission" - }, - { - "name": "com.permission.PERMISSION_A", - "grantMode": "system_grant", - "availableScope": [ - "signature" - ] - } - ], - "reqPermissions": [ - { - "name": "com.permission.PERMISSION_A", - "reason": "Need PERMISSION_A", - "usedScene": { - "ability": [ - "com.example.myapplication1.MainAbility" - ], - "when": "always" - } - } - ], - "metaData": { - "customizeData": [ - { - "name": "metaDataName", - "value": "metaDataValue", - "extra": "$string:app_name" - } - ] - }, - "description": "$string:entry_description" - } +{ + "app": { + "bundleName": "com.example.myapplication1", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.myapplication1", + "name": ".MyApplication1", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": ".MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "isVisible": "true", + "launchType": "standard", + "orientation": "unspecified", + "language": "C++", + "permissions":["com.permission.BMS_PERMISSION_CAMERA"], + "metaData": { + "customizeData": [ + { + "name": "originWidgetName", + "value": "com.weather.testWidget" + } + ] + } + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [ + "signature" + ], + "grantMode": "system_grant", + "name": "com.permission.BMS_PERMISSION_CAMERA", + "description": "BMS_PERMISSION_CAMERA permission in detail", + "label": "BMS_PERMISSION_CAMERA permission" + }, + { + "name": "com.permission.PERMISSION_A", + "grantMode": "system_grant", + "availableScope": ["signature"] + } + ], + "reqPermissions": [ + { + "name": "com.permission.PERMISSION_A", + "reason": "Need PERMISSION_A", + "usedScene": { + "ability": [ + "com.example.myapplication1.MainAbility" + ], + "when": "always" + } + } + ], + "metaData":{ + "customizeData":[{ + "name":"metaDataName", + "value":"metaDataValue", + "extra":"$string:app_name" + }] + }, + "description":"$string:entry_description" + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenesix/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenesix/src/main/config.json index 97587eb9353de775dec1614c44baab7fc677bc01..93eceead7e45c8343ebde49d2c37f1e33443ab16 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenesix/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenesix/src/main/config.json @@ -1,78 +1,77 @@ { - "app": { - "bundleName": "com.example.myapplication6", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.myapplication6", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.myapplication", - "name": ".MyApplication", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home", - "entitiesentities" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": ".MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "isVisible": "true", - "launchType": "standard", - "orientation": "followRecent", - "language": "C++" - } + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.myapplication", + "name": ".MyApplication", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home", + "entitiesentities" + ], + "actions": [ + "action.system.home" + ] + } ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": ".MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "isVisible": "true", + "launchType": "standard", + "orientation": "followRecent", + "language": "C++" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "defPermissions": [ - { - "availableScope": [ - "signature" - ], - "grantMode": "system_grant", - "name": "com.permission.BMS_PERMISSION_WECHAT", - "description": "BMS_PERMISSION_WECHAT permission in detail", - "label": "BMS_PERMISSION_WECHAT permission" - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [ + "signature" ], - "description": "$string:entry_description" - } + "grantMode": "system_grant", + "name": "com.permission.BMS_PERMISSION_WECHAT", + "description": "BMS_PERMISSION_WECHAT permission in detail", + "label": "BMS_PERMISSION_WECHAT permission" + } + ], + "description":"$string:entry_description" + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenethree/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenethree/src/main/config.json index d505e5cc0050f3f298f81c100068ee06741ccf77..f337f3377de2d69764bce431e5f758a1c9f39f7c 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenethree/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenethree/src/main/config.json @@ -1,83 +1,82 @@ -{ - "app": { - "apiVersion": { - "compatible": 5, - "releaseType": "Beta1", - "target": 5 - }, - "vendor": "example", - "bundleName": "com.example.myapplication2", - "version": { - "code": 1, - "name": "1.0" - } - }, - "deviceConfig": { - "default": { - "debug": false - } - }, - "module": { - "abilities": [ - { - "iconId": 16777218, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "descriptionId": 16777217, - "labelId": 16777216, - "icon": "$media:icon", - "name": ".MainAbility", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "service", - "isVisible": "true", - "launchType": "singleton", - "language": "C++" - } - ], - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "moduleType": "feature", - "deliveryWithInstall": true, - "moduleName": "feature" - }, - "package": "com.example.myapplication2", - "name": ".MyApplication2", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [ - "signature" - ], - "grantMode": "system_grant", - "name": "com.permission.BMS_PERMISSION_MUSIC", - "description": "BMS_PERMISSION_MUSIC permission in detail", - "label": "BMS_PERMISSION_MUSIC permission" - } - ], - "description": "$string:entry_description" - } +{ + "app": { + "apiVersion": { + "compatible": 5, + "releaseType": "Beta1", + "target": 5 + }, + "vendor": "example", + "bundleName": "com.example.myapplication2", + "version": { + "code": 1, + "name": "1.0" + } + }, + "deviceConfig": { + "default": { + "debug": false + } + }, + "module": { + "abilities": [ + { + "iconId": 16777218, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "descriptionId": 16777217, + "labelId": 16777216, + "icon": "$media:icon", + "name": ".MainAbility", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "service", + "isVisible": "true", + "launchType": "singleton", + "language": "C++" + } + ], + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "moduleType": "feature", + "deliveryWithInstall": true, + "moduleName": "feature" + }, + "package": "com.example.myapplication2", + "name": ".MyApplication2", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [ + "signature" + ], + "grantMode": "system_grant", + "name": "com.permission.BMS_PERMISSION_MUSIC", + "description": "BMS_PERMISSION_MUSIC permission in detail", + "label": "BMS_PERMISSION_MUSIC permission" + } + ], + "description":"$string:entry_description" + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenetwo/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenetwo/src/main/config.json index 5f7dae85b7b13ccf1e26e451ad037f0e282de6f7..cbc4ea6dd1abfbd649ffb27cc72466c6161a2dfa 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenetwo/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsscenetwo/src/main/config.json @@ -1,77 +1,76 @@ { - "app": { - "bundleName": "com.example.myapplication2", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "com.example.myapplication2", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.example.myapplication1", - "name": ".MyApplication1", - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": ".MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "isVisible": "true", - "launchType": "singleton", - "language": "C++", - "orientation": "landscape" - } + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.myapplication1", + "name": ".MyApplication1", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": ".MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "isVisible": "true", + "launchType": "singleton", + "language": "C++", + "orientation": "landscape" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "defPermissions": [ - { - "availableScope": [ - "signature" - ], - "grantMode": "system_grant", - "name": "com.permission.BMS_PERMISSION_CAMERA", - "description": "BMS_PERMISSION_CAMERA permission in detail", - "label": "BMS_PERMISSION_CAMERA permission" - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [ + "signature" ], - "description": "$string:entry_description" - } + "grantMode": "system_grant", + "name": "com.permission.BMS_PERMISSION_CAMERA", + "description": "BMS_PERMISSION_CAMERA permission in detail", + "label": "BMS_PERMISSION_CAMERA permission" + } + ], + "description":"$string:entry_description" + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmssecondright/src/main/config.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmssecondright/src/main/config.json index 159807dd92d48113e52478c028b4aed345a69bb2..bd1f84cbe1c031f0558f5b1d0048d7144853f410 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmssecondright/src/main/config.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmssecondright/src/main/config.json @@ -1,76 +1,75 @@ -{ - "app": { - "iconId": 33554436, - "apiVersion": { - "compatible": 4, - "releaseType": "Release", - "target": 5 - }, - "labelId": 33554432, - "vendor": "example", - "icon": "$media:icon", - "bundleName": "com.example.l3jsdemo", - "label": "$string:app_name", - "version": { - "code": 2000000, - "name": "2.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": false - } - }, - "module": { - "abilities": [ - { - "iconId": 33554435, - "descriptionId": 33554434, - "visible": true, - "labelId": 33554433, - "icon": "$media:icon", - "name": "com.example.l2jsdemo.MainAbility", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "homeAbility": false, - "launchType": "standard", - "metaData": { - "customizeData": [ - { - "name": "Data2", - "value": "float", - "extra": "$string:mainability_description" - } - ] - } - } - ], - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "mainAbility": "com.example.l2jsdemo.MainAbility", - "distro": { - "moduleType": "feature", - "installationFree": true, - "deliveryWithInstall": true, - "moduleName": "l2jsdemo" - }, - "package": "com.example.l2jsdemo", - "name": ".MyApplication", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - } - ] - } +{ + "app": { + "iconId": 33554436, + "apiVersion": { + "compatible": 4, + "releaseType": "Release", + "target": 5 + }, + "labelId": 33554432, + "vendor": "example", + "icon": "$media:icon", + "bundleName": "com.example.l3jsdemo", + "label": "$string:app_name", + "version": { + "code": 2000000, + "name": "2.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": false + } + }, + "module": { + "abilities": [ + { + "iconId": 33554435, + "descriptionId": 33554434, + "visible": true, + "labelId": 33554433, + "icon": "$media:icon", + "name": "com.example.l2jsdemo.MainAbility", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "homeAbility": false, + "launchType": "standard", + "metaData": { + "customizeData": [ + { + "name": "Data2", + "value": "float", + "extra": "$string:mainability_description" + } + ] + } + } + ], + "deviceType": [ + "default", + "tablet" + ], + "mainAbility": "com.example.l2jsdemo.MainAbility", + "distro": { + "moduleType": "feature", + "installationFree": true, + "deliveryWithInstall": true, + "moduleName": "l2jsdemo" + }, + "package": "com.example.l2jsdemo", + "name": ".MyApplication", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + } + ] + } } \ No newline at end of file diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsstagedemoone/entry/src/main/module.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsstagedemoone/entry/src/main/module.json index e7cf8c7f44cf3ed37bd736780e4c263e377a656a..fbb40238113c4b202421df930f27012c3541626d 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsstagedemoone/entry/src/main/module.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsstagedemoone/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -28,7 +27,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -38,34 +37,28 @@ "name": "MainAbility", "srcEntrance": "./ets/MainAbility/MainAbility.ts", "startWindowIcon": "$media:icon" - }, + }, { "name": "MainAbility1", "srcEntrance": "./ets/MainAbility/MainAbility.ts", "startWindowIcon": "$media:icon", - "orientation": "unspecified", - "supportWindowMode": [ - "fullscreen" - ] - }, - { + "orientation": "unspecified", + "supportWindowMode": ["fullscreen"] + }, + { "name": "MainAbility2", "srcEntrance": "./ets/MainAbility/MainAbility.ts", "startWindowIcon": "$media:icon", - "orientation": "landscape", - "supportWindowMode": [ - "split" - ] - }, - { + "orientation": "landscape", + "supportWindowMode": ["split"] + }, + { "name": "MainAbility3", "srcEntrance": "./ets/MainAbility/MainAbility.ts", "startWindowIcon": "$media:icon", - "orientation": "portrait", - "supportWindowMode": [ - "floating" - ] - } + "orientation": "portrait", + "supportWindowMode": ["floating"] + } ], "extensionAbilities": [ { @@ -76,14 +69,10 @@ "type": "form", "skills": [ { - "actions": [ - "actionZ" - ] + "actions": ["actionZ"] }, { - "actions": [ - "actionZ12" - ], + "actions": ["actionZ12"], "uris": [ { "scheme": "https", @@ -93,9 +82,7 @@ ] }, { - "actions": [ - "action_1" - ], + "actions": ["action_1"], "uris": [ { "scheme": "https", @@ -105,14 +92,8 @@ ] }, { - "actions": [ - "actionZ14" - ], - "entities": [ - "entitiesZ14", - "entitiesCommon", - "entitiesZZ" - ] + "actions": ["actionZ14"], + "entities": ["entitiesZ14","entitiesCommon","entitiesZZ"] } ], "metadata": [ @@ -130,14 +111,10 @@ "type": "form", "skills": [ { - "actions": [ - "actionY" - ] + "actions": ["actionY"] }, { - "actions": [ - "actionY12" - ], + "actions": ["actionY12"], "uris": [ { "scheme": "https", @@ -147,9 +124,7 @@ ] }, { - "actions": [ - "action_2" - ], + "actions": ["action_2"], "uris": [ { "scheme": "https", @@ -159,12 +134,8 @@ ] }, { - "actions": [ - "actionY14" - ], - "entities": [ - "entitiesY14" - ] + "actions": ["actionY14"], + "entities": ["entitiesY14"] } ], "metadata": [ @@ -174,9 +145,7 @@ "resource": "$profile:form_config" } ], - "permissions": [ - "ohos.permission.GET_BUNDLE_INFO" - ] + "permissions": ["ohos.permission.GET_BUNDLE_INFO"] }, { "name": "ServiceAbility", @@ -245,4 +214,4 @@ } ] } -} \ No newline at end of file +} diff --git a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsstagedemotwo/entry/src/main/module.json b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsstagedemotwo/entry/src/main/module.json index bbdff2b4b75cb83222a06c2c72406c16cfd402c0..0e79ba40c968ed6d3393904014cfe7434bf251cf 100644 --- a/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsstagedemotwo/entry/src/main/module.json +++ b/bundlemanager/bundle_standard/bundlemanager/sceneProject/bmsstagedemotwo/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility1", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -28,7 +27,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -38,34 +37,28 @@ "name": "MainAbility", "srcEntrance": "./ets/MainAbility/MainAbility.ts", "startWindowIcon": "$media:icon" - }, + }, { "name": "MainAbility1", "srcEntrance": "./ets/MainAbility/MainAbility.ts", "startWindowIcon": "$media:icon", - "orientation": "unspecified", - "supportWindowMode": [ - "fullscreen" - ] - }, - { + "orientation": "unspecified", + "supportWindowMode": ["fullscreen"] + }, + { "name": "MainAbility2", "srcEntrance": "./ets/MainAbility/MainAbility.ts", "startWindowIcon": "$media:icon", - "orientation": "landscape", - "supportWindowMode": [ - "split" - ] - }, - { + "orientation": "landscape", + "supportWindowMode": ["split"] + }, + { "name": "MainAbility3", "srcEntrance": "./ets/MainAbility/MainAbility.ts", "startWindowIcon": "$media:icon", - "orientation": "portrait", - "supportWindowMode": [ - "floating" - ] - } + "orientation": "portrait", + "supportWindowMode": ["floating"] + } ], "extensionAbilities": [ { @@ -76,12 +69,8 @@ "type": "form", "skills": [ { - "actions": [ - "actionQ" - ], - "entities": [ - "entitiesQ" - ] + "actions": ["actionQ"], + "entities": ["entitiesQ"] } ], "metadata": [ @@ -99,13 +88,8 @@ "type": "service", "skills": [ { - "actions": [ - "actionW" - ], - "entities": [ - "entitiesW", - "entitiesCommon" - ] + "actions": ["actionW"], + "entities": ["entitiesW","entitiesCommon"] } ], "metadata": [ @@ -114,9 +98,7 @@ "resource": "$profile:form_config" } ], - "permissions": [ - "ohos.permission.GET_BUNDLE_INFO" - ] + "permissions": ["ohos.permission.GET_BUNDLE_INFO"] }, { "name": "ExtensionAbilityA", @@ -126,9 +108,7 @@ "type": "wallpaper", "skills": [ { - "actions": [ - "action_3" - ], + "actions": ["action_3"], "uris": [ { "scheme": "https", @@ -153,9 +133,7 @@ "type": "workScheduler", "skills": [ { - "actions": [ - "action_4" - ], + "actions": ["action_4"], "uris": [ { "scheme": "https", @@ -173,10 +151,8 @@ "resource": "$profile:form_config" } ], - "permissions": [ - "ohos.permission.GET_BUNDLE_INFO" - ] + "permissions": ["ohos.permission.GET_BUNDLE_INFO"] } ] } -} \ No newline at end of file +} diff --git a/bundlemanager/zlib/actszipfileandunzipfiletest/src/main/config.json b/bundlemanager/zlib/actszipfileandunzipfiletest/src/main/config.json index 15669c8759289036b4f77eb0ab99829776ca2800..a5a11c38d0bc086d91ed3ebdccf45a3b83b227bc 100644 --- a/bundlemanager/zlib/actszipfileandunzipfiletest/src/main/config.json +++ b/bundlemanager/zlib/actszipfileandunzipfiletest/src/main/config.json @@ -1,99 +1,99 @@ -{ - "app": { - "bundleName": "com.example.amsZipfileUnzipfileST", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.amsZipfileUnzipfileST", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "default", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home", - "flag.home.intent.from.system" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.example.amsZipfileUnzipfileST", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.amsZipfileUnzipfileST", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "default" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home", + "flag.home.intent.from.system" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } +], + "reqPermissions": [ + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } +} diff --git a/commonlibrary/ets_utils/atomics_lib_standard/entry/src/main/module.json b/commonlibrary/ets_utils/atomics_lib_standard/entry/src/main/module.json index 66cb9c1c2a84abe698c97975907f10c78b286401..5e0e95211a9bc21345ee5f4e563841b898d6f5ac 100644 --- a/commonlibrary/ets_utils/atomics_lib_standard/entry/src/main/module.json +++ b/commonlibrary/ets_utils/atomics_lib_standard/entry/src/main/module.json @@ -1,41 +1,40 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.atomicsxts.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.atomicsxts.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/commonlibrary/ets_utils/buffer_lib_standard/src/main/config.json b/commonlibrary/ets_utils/buffer_lib_standard/src/main/config.json index e2509153ad3199ba02d80de00cba5ab52e3e0dad..99001c17b7b0df92a468d6588376bbb8f46e15f0 100644 --- a/commonlibrary/ets_utils/buffer_lib_standard/src/main/config.json +++ b/commonlibrary/ets_utils/buffer_lib_standard/src/main/config.json @@ -18,10 +18,9 @@ "srcPath": "", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, @@ -93,5 +92,6 @@ "name": "OpenHarmonyTestRunner", "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/commonlibrary/ets_utils/containerLine_lib_standard/src/main/config.json b/commonlibrary/ets_utils/containerLine_lib_standard/src/main/config.json index ebab73a0b744ef2dc9eb2c961d22b4b347fdba06..5249eb7d18564fbbbf98e7e92d68db9fa2fcc980 100644 --- a/commonlibrary/ets_utils/containerLine_lib_standard/src/main/config.json +++ b/commonlibrary/ets_utils/containerLine_lib_standard/src/main/config.json @@ -1,120 +1,119 @@ -{ - "app": { - "bundleName": "com.example.containerLine", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.containerLine", - "name": ".entry", - "srcPath": "", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.example.containerLine", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.containerLine", + "name": ".entry", + "srcPath": "", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/commonlibrary/ets_utils/containerRelation_lib_standard/src/main/config.json b/commonlibrary/ets_utils/containerRelation_lib_standard/src/main/config.json index 6703c90d1d75a4c967acafec4f68f67e4b933a72..29be45af189433ee5682c21d81b0d7d5cfa3c0aa 100644 --- a/commonlibrary/ets_utils/containerRelation_lib_standard/src/main/config.json +++ b/commonlibrary/ets_utils/containerRelation_lib_standard/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "com.example.containerRelation", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.containerRelation", - "name": ".entry", - "srcPath": "", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.example.containerRelation", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.containerRelation", + "name": ".entry", + "srcPath": "", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/commonlibrary/ets_utils/convertxml_lib_standard/src/main/config.json b/commonlibrary/ets_utils/convertxml_lib_standard/src/main/config.json index 20b7002ff4f16f088a545cd99ba6a5ae91b51c12..4d1bf2a1b575614c43d48fccdfa6b736eef20909 100644 --- a/commonlibrary/ets_utils/convertxml_lib_standard/src/main/config.json +++ b/commonlibrary/ets_utils/convertxml_lib_standard/src/main/config.json @@ -18,10 +18,9 @@ "srcPath": "", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/commonlibrary/ets_utils/intl_lib_standard/src/main/config.json b/commonlibrary/ets_utils/intl_lib_standard/src/main/config.json index 5eb54b6dc32a8fe80c51fb7a17ee770877bc9ff8..12f567384de88782d7f06b22cd35fd2ab7273aed 100644 --- a/commonlibrary/ets_utils/intl_lib_standard/src/main/config.json +++ b/commonlibrary/ets_utils/intl_lib_standard/src/main/config.json @@ -3,12 +3,12 @@ "bundleName": "com.example.intl", "vendor": "example", "version": { - "code": 1000000, - "name": "1.0.0" + "code": 1000000, + "name": "1.0.0" }, "apiVersion": { - "compatible": 4, - "target": 5 + "compatible": 4, + "target": 5 } }, "deviceConfig": {}, @@ -18,9 +18,8 @@ "srcPath": "", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "phone", - "2in1" + "tablet", + "phone" ], "distro": { "deliveryWithInstall": true, @@ -32,12 +31,12 @@ { "skills": [ { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] } ], "orientation": "unspecified", @@ -65,32 +64,32 @@ "visible": true, "launchType": "standard" } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } } -} \ No newline at end of file +} \ No newline at end of file diff --git a/commonlibrary/ets_utils/process_lib_standard/src/main/config.json b/commonlibrary/ets_utils/process_lib_standard/src/main/config.json index d709304199400bd93603d23f7fb0b0a7a9d880e7..bfce86ed393d3b16e3fecf10b0de7429847cd470 100644 --- a/commonlibrary/ets_utils/process_lib_standard/src/main/config.json +++ b/commonlibrary/ets_utils/process_lib_standard/src/main/config.json @@ -1,97 +1,97 @@ -{ - "app": { - "bundleName": "com.example.childprocess", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.childprocess", - "name": ".entry", - "srcPath": "", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.example.childprocess", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.childprocess", + "name": ".entry", + "srcPath": "", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + + } } \ No newline at end of file diff --git a/commonlibrary/ets_utils/taskpool_lib_standard/entry/src/main/module.json b/commonlibrary/ets_utils/taskpool_lib_standard/entry/src/main/module.json index 693b20caee0d48920d8e86b7799b2319dcac8a6a..bba3f6b364e7137610bd55a5bbc2cbbc262ddd8c 100644 --- a/commonlibrary/ets_utils/taskpool_lib_standard/entry/src/main/module.json +++ b/commonlibrary/ets_utils/taskpool_lib_standard/entry/src/main/module.json @@ -1,41 +1,40 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.taskpool.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.taskpool.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/commonlibrary/ets_utils/threadWorker_lib_standard/entry/src/main/module.json b/commonlibrary/ets_utils/threadWorker_lib_standard/entry/src/main/module.json index 6dc2599c62feab301015cd754761985b37fe32f8..0fb89508f99c872e3167e7483f7f4fdde5320fea 100644 --- a/commonlibrary/ets_utils/threadWorker_lib_standard/entry/src/main/module.json +++ b/commonlibrary/ets_utils/threadWorker_lib_standard/entry/src/main/module.json @@ -1,41 +1,40 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.threadWorkertest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.threadWorkertest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/commonlibrary/ets_utils/uri_lib_standard/src/main/config.json b/commonlibrary/ets_utils/uri_lib_standard/src/main/config.json index 229f0106ef28cce11c135332f1fd8db6420630bd..499b810f95747c7d40083582648c26c282f623c3 100644 --- a/commonlibrary/ets_utils/uri_lib_standard/src/main/config.json +++ b/commonlibrary/ets_utils/uri_lib_standard/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "com.example.uri", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.uri", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.uri", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.uri", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" +} } \ No newline at end of file diff --git a/commonlibrary/ets_utils/url_lib_standard/src/main/config.json b/commonlibrary/ets_utils/url_lib_standard/src/main/config.json index 43130d56c6c8f0ec65b16a21834ddb0ec2f7f893..84818e9cd7d2ca1f5e3c2d5d5dc7a2a330c9724c 100644 --- a/commonlibrary/ets_utils/url_lib_standard/src/main/config.json +++ b/commonlibrary/ets_utils/url_lib_standard/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "com.example.url", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.url", - "name": ".entry", - "srcPath": "", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.example.url", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.url", + "name": ".entry", + "srcPath": "", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/commonlibrary/ets_utils/util2_lib_standard/src/main/config.json b/commonlibrary/ets_utils/util2_lib_standard/src/main/config.json index fac3f252a77dbcab83aa1769625a9fade8488789..d377ef513c0d0f27c7efbd68ade44047ec9dd27d 100644 --- a/commonlibrary/ets_utils/util2_lib_standard/src/main/config.json +++ b/commonlibrary/ets_utils/util2_lib_standard/src/main/config.json @@ -3,12 +3,12 @@ "bundleName": "com.example.util2", "vendor": "example", "version": { - "code": 1000000, - "name": "1.0.0" + "code": 1000000, + "name": "1.0.0" }, "apiVersion": { - "compatible": 4, - "target": 5 + "compatible": 4, + "target": 5 } }, "deviceConfig": {}, @@ -18,10 +18,9 @@ "srcPath": "", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, @@ -33,12 +32,12 @@ { "skills": [ { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] } ], "orientation": "unspecified", @@ -66,32 +65,32 @@ "visible": true, "launchType": "standard" } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } } -} \ No newline at end of file +} \ No newline at end of file diff --git a/commonlibrary/ets_utils/util_lib_standard/src/main/config.json b/commonlibrary/ets_utils/util_lib_standard/src/main/config.json index 0aec373c03566aba59950d2c1c47fae8da692b2d..d80ce10655061892e2531b4c965bb72fc8f1bd15 100644 --- a/commonlibrary/ets_utils/util_lib_standard/src/main/config.json +++ b/commonlibrary/ets_utils/util_lib_standard/src/main/config.json @@ -3,12 +3,12 @@ "bundleName": "com.example.util", "vendor": "example", "version": { - "code": 1000000, - "name": "1.0.0" + "code": 1000000, + "name": "1.0.0" }, "apiVersion": { - "compatible": 4, - "target": 5 + "compatible": 4, + "target": 5 } }, "deviceConfig": {}, @@ -18,10 +18,9 @@ "srcPath": "", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, @@ -33,12 +32,12 @@ { "skills": [ { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] } ], "orientation": "unspecified", @@ -66,32 +65,32 @@ "visible": true, "launchType": "standard" } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } } -} \ No newline at end of file +} \ No newline at end of file diff --git a/commonlibrary/ets_utils/worker_lib_standard/entry/src/main/module.json b/commonlibrary/ets_utils/worker_lib_standard/entry/src/main/module.json index 99a0fa90da60d9c4c6e12bedba0336a4fcec927d..666911d2b80a3ec58073ca634e6887162b776abf 100644 --- a/commonlibrary/ets_utils/worker_lib_standard/entry/src/main/module.json +++ b/commonlibrary/ets_utils/worker_lib_standard/entry/src/main/module.json @@ -1,41 +1,40 @@ { - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.workertest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.workertest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "orientation": "portrait", + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/commonlibrary/ets_utils/xml_lib_standard/src/main/config.json b/commonlibrary/ets_utils/xml_lib_standard/src/main/config.json index 1e75b36bc565ad9bde027b2d534b9336d833878a..f3b08a389b239ff56e1eb10dea9232b652d1d0b3 100644 --- a/commonlibrary/ets_utils/xml_lib_standard/src/main/config.json +++ b/commonlibrary/ets_utils/xml_lib_standard/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "com.example.xml", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.xml", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.example.xml", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.xml", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/communication/bluetooth_ble/src/main/config.json b/communication/bluetooth_ble/src/main/config.json index 7d0fc6623e713c9b57c95b026b044d84ff3a68a0..ee6ee3d48f37f356aaf4977ec4df4aa0137c9e2f 100644 --- a/communication/bluetooth_ble/src/main/config.json +++ b/communication/bluetooth_ble/src/main/config.json @@ -1,142 +1,141 @@ -{ - "app": { - "bundleName": "ohos.acts.communication.bluetooth.bluetoothhost", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.communication.bluetooth.bluetoothhost", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.USE_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.MANAGE_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.DISCOVER_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.LOCATION", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.communication.bluetooth.bluetoothhost", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.communication.bluetooth.bluetoothhost", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.USE_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.MANAGE_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.DISCOVER_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.LOCATION", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/communication/bluetooth_manager/src/main/config.json b/communication/bluetooth_manager/src/main/config.json index 953b2a7b27a11f9f9ebd2cd9ea7cb992cf661772..be7e6e67b672c79944d9cde31ee3614848f82b80 100644 --- a/communication/bluetooth_manager/src/main/config.json +++ b/communication/bluetooth_manager/src/main/config.json @@ -1,142 +1,141 @@ -{ - "app": { - "bundleName": "ohos.acts.communication.bluetooth.bluetoothhost", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.communication.bluetooth.bluetoothhost", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.USE_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.MANAGE_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.DISCOVER_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.LOCATION", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.communication.bluetooth.bluetoothhost", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.communication.bluetooth.bluetoothhost", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.USE_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.MANAGE_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.DISCOVER_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.LOCATION", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/communication/bluetooth_on/src/main/config.json b/communication/bluetooth_on/src/main/config.json index 589119ac7ed8abab33cfb582ef1d55f166c86451..2881d7e36b17fb50f9d69629c2008eee39328eab 100644 --- a/communication/bluetooth_on/src/main/config.json +++ b/communication/bluetooth_on/src/main/config.json @@ -1,142 +1,141 @@ -{ - "app": { - "bundleName": "ohos.acts.communication.bluetooth.bluetoothhost", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.communication.bluetooth.bluetoothhost", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.USE_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MANAGE_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.DISCOVER_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.LOCATION", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.communication.bluetooth.bluetoothhost", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.communication.bluetooth.bluetoothhost", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.USE_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MANAGE_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.DISCOVER_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.LOCATION", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/communication/bluetooth_profile/src/main/config.json b/communication/bluetooth_profile/src/main/config.json index 953b2a7b27a11f9f9ebd2cd9ea7cb992cf661772..be7e6e67b672c79944d9cde31ee3614848f82b80 100644 --- a/communication/bluetooth_profile/src/main/config.json +++ b/communication/bluetooth_profile/src/main/config.json @@ -1,142 +1,141 @@ -{ - "app": { - "bundleName": "ohos.acts.communication.bluetooth.bluetoothhost", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.communication.bluetooth.bluetoothhost", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.USE_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.MANAGE_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.DISCOVER_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.LOCATION", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.communication.bluetooth.bluetoothhost", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.communication.bluetooth.bluetoothhost", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.USE_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.MANAGE_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.DISCOVER_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.LOCATION", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/communication/bluetooth_standard/src/main/config.json b/communication/bluetooth_standard/src/main/config.json index 589119ac7ed8abab33cfb582ef1d55f166c86451..2881d7e36b17fb50f9d69629c2008eee39328eab 100644 --- a/communication/bluetooth_standard/src/main/config.json +++ b/communication/bluetooth_standard/src/main/config.json @@ -1,142 +1,141 @@ -{ - "app": { - "bundleName": "ohos.acts.communication.bluetooth.bluetoothhost", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.communication.bluetooth.bluetoothhost", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.USE_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MANAGE_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.DISCOVER_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.LOCATION", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.communication.bluetooth.bluetoothhost", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.communication.bluetooth.bluetoothhost", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.USE_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MANAGE_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.DISCOVER_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.LOCATION", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/communication/bluetooth_switchoff/src/main/config.json b/communication/bluetooth_switchoff/src/main/config.json index 953b2a7b27a11f9f9ebd2cd9ea7cb992cf661772..be7e6e67b672c79944d9cde31ee3614848f82b80 100644 --- a/communication/bluetooth_switchoff/src/main/config.json +++ b/communication/bluetooth_switchoff/src/main/config.json @@ -1,142 +1,141 @@ -{ - "app": { - "bundleName": "ohos.acts.communication.bluetooth.bluetoothhost", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.communication.bluetooth.bluetoothhost", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.USE_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.MANAGE_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.DISCOVER_BLUETOOTH", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.LOCATION", - "reason": "", - "usedScene": { - "ability": [ - "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" - ], - "when": "inuse" - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.communication.bluetooth.bluetoothhost", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.communication.bluetooth.bluetoothhost", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.USE_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.MANAGE_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.DISCOVER_BLUETOOTH", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.LOCATION", + "reason": "", + "usedScene": { + "ability": [ + "ohos.acts.communication.bluetooth.bluetoothhost.MainAbility" + ], + "when": "inuse" + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/communication/dsoftbus/rpc/src/main/config.json b/communication/dsoftbus/rpc/src/main/config.json index c007e193c4c8a108788309ba6ea8deb2e02255ca..ce60023e66b31457f58defe1f6a74bf1b71913bb 100644 --- a/communication/dsoftbus/rpc/src/main/config.json +++ b/communication/dsoftbus/rpc/src/main/config.json @@ -1,107 +1,107 @@ { - "app": { - "bundleName": "com.ohos.rpctest", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } + "app": { + "bundleName": "com.ohos.rpctest", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "reqPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - }, - { - "name": "ohos.permission.GET_DISTRIBUTED_DEVICE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } - ], - "package": "com.ohos.rpctest", - "name": "com.ohos.rpctest.MyApplication", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + + "reqPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + }, + { + "name": "ohos.permission.GET_DISTRIBUTED_DEVICE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ], + "package": "com.ohos.rpctest", + "name": "com.ohos.rpctest.MyApplication", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } - } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/communication/dsoftbus/rpc_request/src/main/config.json b/communication/dsoftbus/rpc_request/src/main/config.json index 7ad1533ed7d4cdbdba25982393ca0c8684074f76..e665be5b395cbf09427242f8d706752004ffe758 100644 --- a/communication/dsoftbus/rpc_request/src/main/config.json +++ b/communication/dsoftbus/rpc_request/src/main/config.json @@ -1,107 +1,107 @@ { - "app": { - "bundleName": "com.ohos.rpcrequesttest", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } + "app": { + "bundleName": "com.ohos.rpcrequesttest", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "reqPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - }, - { - "name": "ohos.permission.GET_DISTRIBUTED_DEVICE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } - ], - "package": "com.ohos.rpcrequesttest", - "name": "com.ohos.rpcrequesttest.MyApplication", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + + "reqPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + }, + { + "name": "ohos.permission.GET_DISTRIBUTED_DEVICE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ], + "package": "com.ohos.rpcrequesttest", + "name": "com.ohos.rpcrequesttest.MyApplication", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } - } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/communication/nfc_Controller/src/main/config.json b/communication/nfc_Controller/src/main/config.json index 8b995e83a9aa9e0ce2da01d24c48e99f3fe61dc2..c2fe619d9f4bd66d8860d66647a934cd0f09ebaf 100644 --- a/communication/nfc_Controller/src/main/config.json +++ b/communication/nfc_Controller/src/main/config.json @@ -17,10 +17,9 @@ "name": ".entry", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, @@ -103,4 +102,4 @@ }, "srcPath": "" } -} \ No newline at end of file +} diff --git a/communication/nfc_ErrorCode/src/main/config.json b/communication/nfc_ErrorCode/src/main/config.json index 8b995e83a9aa9e0ce2da01d24c48e99f3fe61dc2..76fd2b3ec9618420ef60bd03289bda3e5db8ec86 100644 --- a/communication/nfc_ErrorCode/src/main/config.json +++ b/communication/nfc_ErrorCode/src/main/config.json @@ -1,106 +1,105 @@ -{ - "app": { - "bundleName": "ohos.acts.communication.nfc.nfcdevice", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.communication.nfc.nfcdevice", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "nfc_standard", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.NFC_CARD_EMULATION", - "reason": "use ohos.permission.SET_nfc_INFO" - }, - { - "name": "ohos.permission.NFC_TAG", - "reason": "use ohos.permission.NFC_TAG" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } -} \ No newline at end of file +{ + "app": { + "bundleName": "ohos.acts.communication.nfc.nfcdevice", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.communication.nfc.nfcdevice", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "nfc_standard", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.NFC_CARD_EMULATION", + "reason": "use ohos.permission.SET_nfc_INFO" + }, + { + "name": "ohos.permission.NFC_TAG", + "reason": "use ohos.permission.NFC_TAG" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } +} diff --git a/communication/wifi_ErrorCode201/src/main/config.json b/communication/wifi_ErrorCode201/src/main/config.json index abdca4d547e86e1e7f35aa7982dae6822e8d44a4..ecfcad1e1d6ba53493cc2d8a895427d2a6d30248 100644 --- a/communication/wifi_ErrorCode201/src/main/config.json +++ b/communication/wifi_ErrorCode201/src/main/config.json @@ -1,134 +1,133 @@ -{ - "app": { - "bundleName": "ohos.acts.communication.wifi.wifidevice", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.communication.wifi.wifidevice", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "wifi_standard", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "user_grant", - "name": "ohos.permission.ACCESS_LOCATION", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": true, - "label": "ACCESS_LOCATION label", - "description": "ACCESS_LOCATION description" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.MANAGE_SECURE_SETTINGS", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": false, - "label": "MANAGE_SECURE_SETTINGS label", - "description": "MANAGE_SECURE_SETTINGS description" - }, - { - "availableScope": [], - "grantMode": "user_grant", - "name": "ohos.permission.LOCATION", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": true, - "label": "LOCATION label", - "description": "LOCATION description" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_NFC_INFO", - "reason": "use ohos.permission.GET_NFC_INFO" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.communication.wifi.wifidevice", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.communication.wifi.wifidevice", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "wifi_standard", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "user_grant", + "name": "ohos.permission.ACCESS_LOCATION", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": true, + "label": "ACCESS_LOCATION label", + "description": "ACCESS_LOCATION description" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.MANAGE_SECURE_SETTINGS", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": false, + "label": "MANAGE_SECURE_SETTINGS label", + "description": "MANAGE_SECURE_SETTINGS description" + }, + { + "availableScope": [], + "grantMode": "user_grant", + "name": "ohos.permission.LOCATION", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": true, + "label": "LOCATION label", + "description": "LOCATION description" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_NFC_INFO", + "reason": "use ohos.permission.GET_NFC_INFO" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/communication/wifi_ErrorCode202/src/main/config.json b/communication/wifi_ErrorCode202/src/main/config.json index eb048deb5173041463495c10859199f6ac21a3da..e244947b9d3a1f64629995282ec5f9be3389ceac 100644 --- a/communication/wifi_ErrorCode202/src/main/config.json +++ b/communication/wifi_ErrorCode202/src/main/config.json @@ -1,224 +1,223 @@ -{ - "app": { - "bundleName": "ohos.acts.communication.wifi.wifidevice", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.communication.wifi.wifidevice", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "wifi_standard", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "user_grant", - "name": "ohos.permission.ACCESS_LOCATION", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": true, - "label": "ACCESS_LOCATION label", - "description": "ACCESS_LOCATION description" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.MANAGE_SECURE_SETTINGS", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": false, - "label": "MANAGE_SECURE_SETTINGS label", - "description": "MANAGE_SECURE_SETTINGS description" - }, - { - "availableScope": [], - "grantMode": "user_grant", - "name": "ohos.permission.LOCATION", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": true, - "label": "LOCATION label", - "description": "LOCATION description" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_WIFI_INFO", - "reason": "use ohos.permission.GET_WIFI_INFO" - }, - { - "name": "ohos.permission.SET_WIFI_INFO", - "reason": "use ohos.permission.SET_WIFI_INFO" - }, - { - "name": "ohos.permission.MANAGE_WIFI_CONNECTION", - "reason": "use ohos.permission.MANAGE_WIFI_CONNECTION" - }, - { - "name": "ohos.permission.SET_WIFI_CONFIG", - "reason": "use ohos.permission.SET_WIFI_CONFIG" - }, - { - "name": "ohos.permission.GET_WIFI_CONFIG", - "reason": "use ohos.permission.GET_WIFI_CONFIG" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_WIFI_LOCAL_MAC", - "reason": "use ohos.permission.GET_WIFI_LOCAL_MAC" - }, - { - "name": "ohos.permission.GET_WIFI_PEERS_MAC", - "reason": "use ohos.permission.GET_WIFI_PEERS_MAC" - }, - { - "name": "ohos.permission.MANAGE_WIFI_HOTSPOT", - "reason": "use ohos.permission.MANAGE_WIFI_HOTSPOT" - }, - { - "name": "ohos.permission.GET_WIFI_INFO_INTERNAL", - "reason": "use ohos.permission.GET_WIFI_INFO_INTERNAL" - }, - { - "name": "ohos.permission.LOCATION", - "reason": "need use ohos.permission.LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.ACCESS_LOCATION", - "reason": "need use ohos.permission.ACCESS_LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.LOCATION_IN_BACKGROUND", - "reason": "need use ohos.permission.LOCATION_IN_BACKGROUND", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.MANAGE_SECURE_SETTINGS", - "reason": "need use ohos.permission.MANAGE_SECURE_SETTINGS", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.communication.wifi.wifidevice", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.communication.wifi.wifidevice", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "wifi_standard", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "user_grant", + "name": "ohos.permission.ACCESS_LOCATION", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": true, + "label": "ACCESS_LOCATION label", + "description": "ACCESS_LOCATION description" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.MANAGE_SECURE_SETTINGS", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": false, + "label": "MANAGE_SECURE_SETTINGS label", + "description": "MANAGE_SECURE_SETTINGS description" + }, + { + "availableScope": [], + "grantMode": "user_grant", + "name": "ohos.permission.LOCATION", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": true, + "label": "LOCATION label", + "description": "LOCATION description" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_WIFI_INFO", + "reason": "use ohos.permission.GET_WIFI_INFO" + }, + { + "name": "ohos.permission.SET_WIFI_INFO", + "reason": "use ohos.permission.SET_WIFI_INFO" + }, + { + "name": "ohos.permission.MANAGE_WIFI_CONNECTION", + "reason": "use ohos.permission.MANAGE_WIFI_CONNECTION" + }, + { + "name": "ohos.permission.SET_WIFI_CONFIG", + "reason": "use ohos.permission.SET_WIFI_CONFIG" + }, + { + "name": "ohos.permission.GET_WIFI_CONFIG", + "reason": "use ohos.permission.GET_WIFI_CONFIG" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_WIFI_LOCAL_MAC", + "reason": "use ohos.permission.GET_WIFI_LOCAL_MAC" + }, + { + "name": "ohos.permission.GET_WIFI_PEERS_MAC", + "reason": "use ohos.permission.GET_WIFI_PEERS_MAC" + }, + { + "name": "ohos.permission.MANAGE_WIFI_HOTSPOT", + "reason": "use ohos.permission.MANAGE_WIFI_HOTSPOT" + }, + { + "name": "ohos.permission.GET_WIFI_INFO_INTERNAL", + "reason": "use ohos.permission.GET_WIFI_INFO_INTERNAL" + }, + { + "name": "ohos.permission.LOCATION", + "reason": "need use ohos.permission.LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.ACCESS_LOCATION", + "reason": "need use ohos.permission.ACCESS_LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.LOCATION_IN_BACKGROUND", + "reason": "need use ohos.permission.LOCATION_IN_BACKGROUND", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.MANAGE_SECURE_SETTINGS", + "reason": "need use ohos.permission.MANAGE_SECURE_SETTINGS", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/communication/wifi_ErrorCode401/src/main/config.json b/communication/wifi_ErrorCode401/src/main/config.json index eb048deb5173041463495c10859199f6ac21a3da..e244947b9d3a1f64629995282ec5f9be3389ceac 100644 --- a/communication/wifi_ErrorCode401/src/main/config.json +++ b/communication/wifi_ErrorCode401/src/main/config.json @@ -1,224 +1,223 @@ -{ - "app": { - "bundleName": "ohos.acts.communication.wifi.wifidevice", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.communication.wifi.wifidevice", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "wifi_standard", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "user_grant", - "name": "ohos.permission.ACCESS_LOCATION", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": true, - "label": "ACCESS_LOCATION label", - "description": "ACCESS_LOCATION description" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.MANAGE_SECURE_SETTINGS", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": false, - "label": "MANAGE_SECURE_SETTINGS label", - "description": "MANAGE_SECURE_SETTINGS description" - }, - { - "availableScope": [], - "grantMode": "user_grant", - "name": "ohos.permission.LOCATION", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": true, - "label": "LOCATION label", - "description": "LOCATION description" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_WIFI_INFO", - "reason": "use ohos.permission.GET_WIFI_INFO" - }, - { - "name": "ohos.permission.SET_WIFI_INFO", - "reason": "use ohos.permission.SET_WIFI_INFO" - }, - { - "name": "ohos.permission.MANAGE_WIFI_CONNECTION", - "reason": "use ohos.permission.MANAGE_WIFI_CONNECTION" - }, - { - "name": "ohos.permission.SET_WIFI_CONFIG", - "reason": "use ohos.permission.SET_WIFI_CONFIG" - }, - { - "name": "ohos.permission.GET_WIFI_CONFIG", - "reason": "use ohos.permission.GET_WIFI_CONFIG" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_WIFI_LOCAL_MAC", - "reason": "use ohos.permission.GET_WIFI_LOCAL_MAC" - }, - { - "name": "ohos.permission.GET_WIFI_PEERS_MAC", - "reason": "use ohos.permission.GET_WIFI_PEERS_MAC" - }, - { - "name": "ohos.permission.MANAGE_WIFI_HOTSPOT", - "reason": "use ohos.permission.MANAGE_WIFI_HOTSPOT" - }, - { - "name": "ohos.permission.GET_WIFI_INFO_INTERNAL", - "reason": "use ohos.permission.GET_WIFI_INFO_INTERNAL" - }, - { - "name": "ohos.permission.LOCATION", - "reason": "need use ohos.permission.LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.ACCESS_LOCATION", - "reason": "need use ohos.permission.ACCESS_LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.LOCATION_IN_BACKGROUND", - "reason": "need use ohos.permission.LOCATION_IN_BACKGROUND", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.MANAGE_SECURE_SETTINGS", - "reason": "need use ohos.permission.MANAGE_SECURE_SETTINGS", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.communication.wifi.wifidevice", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.communication.wifi.wifidevice", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "wifi_standard", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "user_grant", + "name": "ohos.permission.ACCESS_LOCATION", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": true, + "label": "ACCESS_LOCATION label", + "description": "ACCESS_LOCATION description" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.MANAGE_SECURE_SETTINGS", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": false, + "label": "MANAGE_SECURE_SETTINGS label", + "description": "MANAGE_SECURE_SETTINGS description" + }, + { + "availableScope": [], + "grantMode": "user_grant", + "name": "ohos.permission.LOCATION", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": true, + "label": "LOCATION label", + "description": "LOCATION description" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_WIFI_INFO", + "reason": "use ohos.permission.GET_WIFI_INFO" + }, + { + "name": "ohos.permission.SET_WIFI_INFO", + "reason": "use ohos.permission.SET_WIFI_INFO" + }, + { + "name": "ohos.permission.MANAGE_WIFI_CONNECTION", + "reason": "use ohos.permission.MANAGE_WIFI_CONNECTION" + }, + { + "name": "ohos.permission.SET_WIFI_CONFIG", + "reason": "use ohos.permission.SET_WIFI_CONFIG" + }, + { + "name": "ohos.permission.GET_WIFI_CONFIG", + "reason": "use ohos.permission.GET_WIFI_CONFIG" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_WIFI_LOCAL_MAC", + "reason": "use ohos.permission.GET_WIFI_LOCAL_MAC" + }, + { + "name": "ohos.permission.GET_WIFI_PEERS_MAC", + "reason": "use ohos.permission.GET_WIFI_PEERS_MAC" + }, + { + "name": "ohos.permission.MANAGE_WIFI_HOTSPOT", + "reason": "use ohos.permission.MANAGE_WIFI_HOTSPOT" + }, + { + "name": "ohos.permission.GET_WIFI_INFO_INTERNAL", + "reason": "use ohos.permission.GET_WIFI_INFO_INTERNAL" + }, + { + "name": "ohos.permission.LOCATION", + "reason": "need use ohos.permission.LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.ACCESS_LOCATION", + "reason": "need use ohos.permission.ACCESS_LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.LOCATION_IN_BACKGROUND", + "reason": "need use ohos.permission.LOCATION_IN_BACKGROUND", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.MANAGE_SECURE_SETTINGS", + "reason": "need use ohos.permission.MANAGE_SECURE_SETTINGS", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/communication/wifi_p2p/src/main/config.json b/communication/wifi_p2p/src/main/config.json index eb048deb5173041463495c10859199f6ac21a3da..e244947b9d3a1f64629995282ec5f9be3389ceac 100644 --- a/communication/wifi_p2p/src/main/config.json +++ b/communication/wifi_p2p/src/main/config.json @@ -1,224 +1,223 @@ -{ - "app": { - "bundleName": "ohos.acts.communication.wifi.wifidevice", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.communication.wifi.wifidevice", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "wifi_standard", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "user_grant", - "name": "ohos.permission.ACCESS_LOCATION", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": true, - "label": "ACCESS_LOCATION label", - "description": "ACCESS_LOCATION description" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.MANAGE_SECURE_SETTINGS", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": false, - "label": "MANAGE_SECURE_SETTINGS label", - "description": "MANAGE_SECURE_SETTINGS description" - }, - { - "availableScope": [], - "grantMode": "user_grant", - "name": "ohos.permission.LOCATION", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": true, - "label": "LOCATION label", - "description": "LOCATION description" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_WIFI_INFO", - "reason": "use ohos.permission.GET_WIFI_INFO" - }, - { - "name": "ohos.permission.SET_WIFI_INFO", - "reason": "use ohos.permission.SET_WIFI_INFO" - }, - { - "name": "ohos.permission.MANAGE_WIFI_CONNECTION", - "reason": "use ohos.permission.MANAGE_WIFI_CONNECTION" - }, - { - "name": "ohos.permission.SET_WIFI_CONFIG", - "reason": "use ohos.permission.SET_WIFI_CONFIG" - }, - { - "name": "ohos.permission.GET_WIFI_CONFIG", - "reason": "use ohos.permission.GET_WIFI_CONFIG" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_WIFI_LOCAL_MAC", - "reason": "use ohos.permission.GET_WIFI_LOCAL_MAC" - }, - { - "name": "ohos.permission.GET_WIFI_PEERS_MAC", - "reason": "use ohos.permission.GET_WIFI_PEERS_MAC" - }, - { - "name": "ohos.permission.MANAGE_WIFI_HOTSPOT", - "reason": "use ohos.permission.MANAGE_WIFI_HOTSPOT" - }, - { - "name": "ohos.permission.GET_WIFI_INFO_INTERNAL", - "reason": "use ohos.permission.GET_WIFI_INFO_INTERNAL" - }, - { - "name": "ohos.permission.LOCATION", - "reason": "need use ohos.permission.LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.ACCESS_LOCATION", - "reason": "need use ohos.permission.ACCESS_LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.LOCATION_IN_BACKGROUND", - "reason": "need use ohos.permission.LOCATION_IN_BACKGROUND", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.MANAGE_SECURE_SETTINGS", - "reason": "need use ohos.permission.MANAGE_SECURE_SETTINGS", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.communication.wifi.wifidevice", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.communication.wifi.wifidevice", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "wifi_standard", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "user_grant", + "name": "ohos.permission.ACCESS_LOCATION", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": true, + "label": "ACCESS_LOCATION label", + "description": "ACCESS_LOCATION description" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.MANAGE_SECURE_SETTINGS", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": false, + "label": "MANAGE_SECURE_SETTINGS label", + "description": "MANAGE_SECURE_SETTINGS description" + }, + { + "availableScope": [], + "grantMode": "user_grant", + "name": "ohos.permission.LOCATION", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": true, + "label": "LOCATION label", + "description": "LOCATION description" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_WIFI_INFO", + "reason": "use ohos.permission.GET_WIFI_INFO" + }, + { + "name": "ohos.permission.SET_WIFI_INFO", + "reason": "use ohos.permission.SET_WIFI_INFO" + }, + { + "name": "ohos.permission.MANAGE_WIFI_CONNECTION", + "reason": "use ohos.permission.MANAGE_WIFI_CONNECTION" + }, + { + "name": "ohos.permission.SET_WIFI_CONFIG", + "reason": "use ohos.permission.SET_WIFI_CONFIG" + }, + { + "name": "ohos.permission.GET_WIFI_CONFIG", + "reason": "use ohos.permission.GET_WIFI_CONFIG" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_WIFI_LOCAL_MAC", + "reason": "use ohos.permission.GET_WIFI_LOCAL_MAC" + }, + { + "name": "ohos.permission.GET_WIFI_PEERS_MAC", + "reason": "use ohos.permission.GET_WIFI_PEERS_MAC" + }, + { + "name": "ohos.permission.MANAGE_WIFI_HOTSPOT", + "reason": "use ohos.permission.MANAGE_WIFI_HOTSPOT" + }, + { + "name": "ohos.permission.GET_WIFI_INFO_INTERNAL", + "reason": "use ohos.permission.GET_WIFI_INFO_INTERNAL" + }, + { + "name": "ohos.permission.LOCATION", + "reason": "need use ohos.permission.LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.ACCESS_LOCATION", + "reason": "need use ohos.permission.ACCESS_LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.LOCATION_IN_BACKGROUND", + "reason": "need use ohos.permission.LOCATION_IN_BACKGROUND", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.MANAGE_SECURE_SETTINGS", + "reason": "need use ohos.permission.MANAGE_SECURE_SETTINGS", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/communication/wifi_standard/src/main/config.json b/communication/wifi_standard/src/main/config.json index eb048deb5173041463495c10859199f6ac21a3da..e244947b9d3a1f64629995282ec5f9be3389ceac 100644 --- a/communication/wifi_standard/src/main/config.json +++ b/communication/wifi_standard/src/main/config.json @@ -1,224 +1,223 @@ -{ - "app": { - "bundleName": "ohos.acts.communication.wifi.wifidevice", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.communication.wifi.wifidevice", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "wifi_standard", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "user_grant", - "name": "ohos.permission.ACCESS_LOCATION", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": true, - "label": "ACCESS_LOCATION label", - "description": "ACCESS_LOCATION description" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.MANAGE_SECURE_SETTINGS", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": false, - "label": "MANAGE_SECURE_SETTINGS label", - "description": "MANAGE_SECURE_SETTINGS description" - }, - { - "availableScope": [], - "grantMode": "user_grant", - "name": "ohos.permission.LOCATION", - "availableLevel": "system_basic", - "provisionEnable": true, - "distributedSceneEnable": true, - "label": "LOCATION label", - "description": "LOCATION description" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_WIFI_INFO", - "reason": "use ohos.permission.GET_WIFI_INFO" - }, - { - "name": "ohos.permission.SET_WIFI_INFO", - "reason": "use ohos.permission.SET_WIFI_INFO" - }, - { - "name": "ohos.permission.MANAGE_WIFI_CONNECTION", - "reason": "use ohos.permission.MANAGE_WIFI_CONNECTION" - }, - { - "name": "ohos.permission.SET_WIFI_CONFIG", - "reason": "use ohos.permission.SET_WIFI_CONFIG" - }, - { - "name": "ohos.permission.GET_WIFI_CONFIG", - "reason": "use ohos.permission.GET_WIFI_CONFIG" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_WIFI_LOCAL_MAC", - "reason": "use ohos.permission.GET_WIFI_LOCAL_MAC" - }, - { - "name": "ohos.permission.GET_WIFI_PEERS_MAC", - "reason": "use ohos.permission.GET_WIFI_PEERS_MAC" - }, - { - "name": "ohos.permission.MANAGE_WIFI_HOTSPOT", - "reason": "use ohos.permission.MANAGE_WIFI_HOTSPOT" - }, - { - "name": "ohos.permission.GET_WIFI_INFO_INTERNAL", - "reason": "use ohos.permission.GET_WIFI_INFO_INTERNAL" - }, - { - "name": "ohos.permission.LOCATION", - "reason": "need use ohos.permission.LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.ACCESS_LOCATION", - "reason": "need use ohos.permission.ACCESS_LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.LOCATION_IN_BACKGROUND", - "reason": "need use ohos.permission.LOCATION_IN_BACKGROUND", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.MANAGE_SECURE_SETTINGS", - "reason": "need use ohos.permission.MANAGE_SECURE_SETTINGS", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.communication.wifi.wifidevice", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.communication.wifi.wifidevice", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "wifi_standard", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "availableScope": [], + "grantMode": "user_grant", + "name": "ohos.permission.ACCESS_LOCATION", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": true, + "label": "ACCESS_LOCATION label", + "description": "ACCESS_LOCATION description" + }, + { + "availableScope": [], + "grantMode": "system_grant", + "name": "ohos.permission.MANAGE_SECURE_SETTINGS", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": false, + "label": "MANAGE_SECURE_SETTINGS label", + "description": "MANAGE_SECURE_SETTINGS description" + }, + { + "availableScope": [], + "grantMode": "user_grant", + "name": "ohos.permission.LOCATION", + "availableLevel": "system_basic", + "provisionEnable": true, + "distributedSceneEnable": true, + "label": "LOCATION label", + "description": "LOCATION description" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_WIFI_INFO", + "reason": "use ohos.permission.GET_WIFI_INFO" + }, + { + "name": "ohos.permission.SET_WIFI_INFO", + "reason": "use ohos.permission.SET_WIFI_INFO" + }, + { + "name": "ohos.permission.MANAGE_WIFI_CONNECTION", + "reason": "use ohos.permission.MANAGE_WIFI_CONNECTION" + }, + { + "name": "ohos.permission.SET_WIFI_CONFIG", + "reason": "use ohos.permission.SET_WIFI_CONFIG" + }, + { + "name": "ohos.permission.GET_WIFI_CONFIG", + "reason": "use ohos.permission.GET_WIFI_CONFIG" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_WIFI_LOCAL_MAC", + "reason": "use ohos.permission.GET_WIFI_LOCAL_MAC" + }, + { + "name": "ohos.permission.GET_WIFI_PEERS_MAC", + "reason": "use ohos.permission.GET_WIFI_PEERS_MAC" + }, + { + "name": "ohos.permission.MANAGE_WIFI_HOTSPOT", + "reason": "use ohos.permission.MANAGE_WIFI_HOTSPOT" + }, + { + "name": "ohos.permission.GET_WIFI_INFO_INTERNAL", + "reason": "use ohos.permission.GET_WIFI_INFO_INTERNAL" + }, + { + "name": "ohos.permission.LOCATION", + "reason": "need use ohos.permission.LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.ACCESS_LOCATION", + "reason": "need use ohos.permission.ACCESS_LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.LOCATION_IN_BACKGROUND", + "reason": "need use ohos.permission.LOCATION_IN_BACKGROUND", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.MANAGE_SECURE_SETTINGS", + "reason": "need use ohos.permission.MANAGE_SECURE_SETTINGS", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/demo/hjsunit_sample/src/main/config.json b/demo/hjsunit_sample/src/main/config.json index e57604649fb014feef8db24c45ed0ac7b698115b..14d85354cf4211b60d57b130b859154d86f47c23 100755 --- a/demo/hjsunit_sample/src/main/config.json +++ b/demo/hjsunit_sample/src/main/config.json @@ -1,62 +1,61 @@ { - "app": { - "bundleName": "com.example.myapplication", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } + "app": { + "bundleName": "com.example.myapplication", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.myapplication", + "name": ".MyApplication", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "com.example.myapplication", - "name": ".MyApplication", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.myapplication.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "MyApplication", - "type": "page", - "launchType": "standard" - } + "name": "com.example.myapplication.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "MyApplication", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } -} \ No newline at end of file + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } +} diff --git a/demo/sectest/poc_patch_scan/2023-03/OpenHarmony-SA-2023-0302/config.json b/demo/sectest/poc_patch_scan/2023-03/OpenHarmony-SA-2023-0302/config.json index 729142c09860fad55f95abc9f5e9e701fa61c455..f5fa184de87e8fb44d92942bfa50186ee96dd682 100644 --- a/demo/sectest/poc_patch_scan/2023-03/OpenHarmony-SA-2023-0302/config.json +++ b/demo/sectest/poc_patch_scan/2023-03/OpenHarmony-SA-2023-0302/config.json @@ -1,81 +1 @@ -{ - "app": { - "apiVersion": { - "compatible": 8, - "releaseType": "Release", - "target": 8 - }, - "bundleName": "com.example.myapplication2", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "description": "\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:My_desc\u662fstring:Mastring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstrstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_dlity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_dlity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_dlity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fsity_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_descstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbiAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstringdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:Mality_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_des:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desdesc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fst\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc\u662fstring:MainAbility_desc", - "descriptionId": 16777216, - "formsEnabled": false, - "icon": "$media:icon", - "iconId": 16777220, - "label": "$string:MainAbility_label", - "labelId": 16777217, - "launchType": "standard", - "name": ".MainAbility", - "orientation": "unspecified", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ], - "srcLanguage": "ets", - "srcPath": "MainAbility", - "type": "page", - "visible": true - } - ], - "deviceType": [ - "default", - "tablet", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "installationFree": false, - "moduleName": "entry", - "moduleType": "entry", - "virtualMachine": "ark0.0.0.2" - }, - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "name": ".MainAbility", - "pages": [ - "pages/index" - ], - "window": { - "autoDesignWidth": false, - "designWidth": 720 - } - } - ], - "mainAbility": ".MainAbility", - "name": ".entry", - "package": "com.example.myapplication2" - } -} \ No newline at end of file +{"app" :{"apiVersion" :{"compatible" : 8,"releaseType" : "Release","target" : 8},"bundleName" : "com.example.myapplication2","vendor" : "example","version" :{"code" : 1000000,"name" : "1.0.0"}},"deviceConfig" :{"default" :{"debug" : true}},"module" :{"abilities" :[{"description" : "是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:My_desc是string:Mastring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是strstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_dlity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_dlity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_dlity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是sity_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_descstring:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbiAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是stringdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:Mality_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_des:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desdesc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是st是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc是string:MainAbility_desc","descriptionId" : 16777216,"formsEnabled" : false,"icon" : "$media:icon","iconId" : 16777220,"label" : "$string:MainAbility_label","labelId" : 16777217,"launchType" : "standard","name" : ".MainAbility","orientation" : "unspecified","skills" :[{"actions" :["action.system.home"],"entities" :["entity.system.home"]}],"srcLanguage" : "ets","srcPath" : "MainAbility","type" : "page","visible" : true}],"deviceType" :["default","tablet"],"distro" :{"deliveryWithInstall" : true,"installationFree" : false,"moduleName" : "entry","moduleType" : "entry","virtualMachine" : "ark0.0.0.2"},"js" :[{"mode" :{"syntax" : "ets","type" : "pageAbility"},"name" : ".MainAbility","pages" :["pages/index"],"window" :{"autoDesignWidth" : false,"designWidth" : 720}}],"mainAbility" : ".MainAbility","name" : ".entry","package" : "com.example.myapplication2"}} \ No newline at end of file diff --git a/distributeddatamgr/Pasteboardjsapitest/entry/src/main/config.json b/distributeddatamgr/Pasteboardjsapitest/entry/src/main/config.json index dd90321157c8d7a33b2571c03f894131d4d5ab86..67e26a9136b9f323f21b827a47e1d8a2b6b03c55 100644 --- a/distributeddatamgr/Pasteboardjsapitest/entry/src/main/config.json +++ b/distributeddatamgr/Pasteboardjsapitest/entry/src/main/config.json @@ -1,101 +1,100 @@ { - "app": { - "bundleName": "com.acts.distributeddatamgr.pasteboardtest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "target": 9, - "releaseType": "Release" - } + "app": { + "bundleName": "com.acts.distributeddatamgr.pasteboardtest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.acts.distributeddatamgr.pasteboardtest", - "name": ".MyApplication", - "mainAbility": "com.acts.distributeddatamgr.pasteboardtest.MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "apiVersion": { + "compatible": 7, + "target": 9, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.acts.distributeddatamgr.pasteboardtest", + "name": ".MyApplication", + "mainAbility": "com.acts.distributeddatamgr.pasteboardtest.MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } -} \ No newline at end of file + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } +} diff --git a/distributeddatamgr/UDMFtest/UDMFtest/entry/src/main/module.json b/distributeddatamgr/UDMFtest/UDMFtest/entry/src/main/module.json index a6e30123cbb83c39c46fc966ae4ad9d07e7ae322..979a3b9b4bb9199c79481a19a6b7c938e4fc44b4 100644 --- a/distributeddatamgr/UDMFtest/UDMFtest/entry/src/main/module.json +++ b/distributeddatamgr/UDMFtest/UDMFtest/entry/src/main/module.json @@ -1,41 +1,40 @@ -{ - "module": { - "package": "ohos.acts.UDMF", - "name": "entry", - "mainAbility": "ohos.acts.UDMF.MainAbility", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "ohos.acts.UDMF.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "package": "ohos.acts.UDMF", + "name": "entry", + "mainAbility": "ohos.acts.UDMF.MainAbility", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "ohos.acts.UDMF.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ] + } +} diff --git a/distributeddatamgr/dataObjectjstest/hap/src/main/config.json b/distributeddatamgr/dataObjectjstest/hap/src/main/config.json index e428ef6715032386830df86c7e9bdcd4ab4e396c..b6341a5dcbfc0fd5a99ae1252360df02bdd86015 100644 --- a/distributeddatamgr/dataObjectjstest/hap/src/main/config.json +++ b/distributeddatamgr/dataObjectjstest/hap/src/main/config.json @@ -1,114 +1,113 @@ -{ - "app": { - "bundleName": "ohos.acts.dataObject", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.dataObject", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "defPermissions": [ - { - "availableScope": [], - "grantMode": "user_grant", - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "ceshi" - }, - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC", - "reason": "ceshi" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } -} \ No newline at end of file +{ + "app": { + "bundleName": "ohos.acts.dataObject", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.dataObject", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "default", + "tablet", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "defPermissions": [ + { + "availableScope": [], + "grantMode": "user_grant", + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "ceshi" + }, + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC", + "reason": "ceshi" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } +} diff --git a/distributeddatamgr/dataSharejstest/hap/src/main/config.json b/distributeddatamgr/dataSharejstest/hap/src/main/config.json index ebb5722b243d9588c1f64dd83ff9954eda20d48d..af3908bab1bb01f0c265b5f1a8ae7e103dc63045 100644 --- a/distributeddatamgr/dataSharejstest/hap/src/main/config.json +++ b/distributeddatamgr/dataSharejstest/hap/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "ohos.acts.dataSharejstest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.dataSharejstest", - "name": ".entry", - "deviceType": [ - "default", - "tablet", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.dataSharejstest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.dataSharejstest", + "name": ".entry", + "deviceType": [ + "default", + "tablet", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/distributeddatamgr/distributedKVStoretest/distributedKVStorejstest/hap/src/main/config.json b/distributeddatamgr/distributedKVStoretest/distributedKVStorejstest/hap/src/main/config.json index bc91ae93acafcfbd83033008b6d0ca13f89788fb..60b07868870fa621f1df7cdbc6a7c02e7ebbdd5a 100644 --- a/distributeddatamgr/distributedKVStoretest/distributedKVStorejstest/hap/src/main/config.json +++ b/distributeddatamgr/distributedKVStoretest/distributedKVStorejstest/hap/src/main/config.json @@ -1,97 +1,96 @@ { - "app": { - "bundleName": "ohos.acts.distributedKvStore", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } + "app": { + "bundleName": "ohos.acts.distributedKvStore", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.distributedKvStore", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.distributedKvStore", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "phone", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } -} \ No newline at end of file + } +} diff --git a/distributeddatamgr/kvStoretest/kvStorejstest/hap/src/main/config.json b/distributeddatamgr/kvStoretest/kvStorejstest/hap/src/main/config.json index 1b6be46defdf3aeb99e7aec3d00d0fbc14374e6d..4c28962ebb8944366a632e631ff5d10912162ed7 100644 --- a/distributeddatamgr/kvStoretest/kvStorejstest/hap/src/main/config.json +++ b/distributeddatamgr/kvStoretest/kvStorejstest/hap/src/main/config.json @@ -1,97 +1,96 @@ { - "app": { - "bundleName": "ohos.acts.kvStore", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } + "app": { + "bundleName": "ohos.acts.kvStore", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.kvStore", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.kvStore", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/distributeddatamgr/preferencesjstest/hap/src/main/config.json b/distributeddatamgr/preferencesjstest/hap/src/main/config.json index bcce07c5e363e1695c2e16579fd55f0abf14aacf..d02d088425251d888613703c310c12978f2aed0c 100644 --- a/distributeddatamgr/preferencesjstest/hap/src/main/config.json +++ b/distributeddatamgr/preferencesjstest/hap/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "ohos.acts.preferencesjstest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.preferencesjstest", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.preferencesjstest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.preferencesjstest", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/distributeddatamgr/relationalStoretest/RdbJstest/hap/src/main/config.json b/distributeddatamgr/relationalStoretest/RdbJstest/hap/src/main/config.json index 36a7817a94446de1008050b8ce846b0079d96de3..ce8e978ec4417ce08602410e886ed64b85a4d8cd 100644 --- a/distributeddatamgr/relationalStoretest/RdbJstest/hap/src/main/config.json +++ b/distributeddatamgr/relationalStoretest/RdbJstest/hap/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "ohos.acts.rdbjstest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.rdbjstest", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.rdbjstest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.rdbjstest", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/distributeddatamgr/relationalStoretest/relationalStoreJstest/hap/src/main/config.json b/distributeddatamgr/relationalStoretest/relationalStoreJstest/hap/src/main/config.json index 9f7dbdb57dc846f396773c4aeb15098fe657a760..dfc5cc031dca5df1f30ef337c7e4a05f891e27c9 100644 --- a/distributeddatamgr/relationalStoretest/relationalStoreJstest/hap/src/main/config.json +++ b/distributeddatamgr/relationalStoretest/relationalStoreJstest/hap/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "ohos.acts.relationalstorejstest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.relationalstorejstest", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.relationalstorejstest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.relationalstorejstest", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/distributeddatamgr/relationalStoretest/relationalStoreStagetest/entry/src/main/module.json b/distributeddatamgr/relationalStoretest/relationalStoreStagetest/entry/src/main/module.json index ea9413f5ca198c6d80bcadfcb73daf3e178222fc..eed3943f3deffc8b1315a848b2c8ed66e0f8474a 100644 --- a/distributeddatamgr/relationalStoretest/relationalStoreStagetest/entry/src/main/module.json +++ b/distributeddatamgr/relationalStoretest/relationalStoreStagetest/entry/src/main/module.json @@ -1,41 +1,40 @@ -{ - "module": { - "package": "ohos.acts.RelationalStoreStage", - "name": "entry", - "mainAbility": "ohos.acts.RelationalStoreStage.MainAbility", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "ohos.acts.RelationalStoreStage.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ] - } -} \ No newline at end of file +{ + "module": { + "package": "ohos.acts.RelationalStoreStage", + "name": "entry", + "mainAbility": "ohos.acts.RelationalStoreStage.MainAbility", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "ohos.acts.RelationalStoreStage.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ] + } +} diff --git a/global/global_napi_test/entry/src/main/config.json b/global/global_napi_test/entry/src/main/config.json index 6bb21861d72a56a8fc1e0d5d6c83defdb11a626f..6c9a21c666d96e20f175b35b1e4b2d0c9538899b 100644 --- a/global/global_napi_test/entry/src/main/config.json +++ b/global/global_napi_test/entry/src/main/config.json @@ -1,101 +1,101 @@ { - "app": { - "bundleName": "ohos.global.napitest", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 8 - } + "app": { + "bundleName": "ohos.global.napitest", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "ohos.global.napitest", - "name": ".MyApplication", - "mainAbility": "ohos.global.napitest.MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.global.napitest", + "name": ".MyApplication", + "mainAbility": "ohos.global.napitest.MainAbility", + + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/global/global_stage/entry/src/main/module.json b/global/global_stage/entry/src/main/module.json index 0bddf1eb897241417b214f11f4f450b6bdf52215..a590983619145387e52cab2f9721591e4ad431a2 100644 --- a/global/global_stage/entry/src/main/module.json +++ b/global/global_stage/entry/src/main/module.json @@ -7,8 +7,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/global/i18n_standard/intljs/src/main/config.json b/global/i18n_standard/intljs/src/main/config.json index 9976681ea74163457f5e7651305f584131c18056..1a6bd4c4ab9a88d3b302fcf58a5fa1de5a74c09f 100644 --- a/global/i18n_standard/intljs/src/main/config.json +++ b/global/i18n_standard/intljs/src/main/config.json @@ -1,106 +1,105 @@ -{ - "app": { - "bundleName": "ohos.intl.test", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.intl.test", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.UPDATE_CONFIGURATION", - "reason": "need use ohos.permission.UPDATE_CONFIGURATION" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.intl.test", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.intl.test", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.UPDATE_CONFIGURATION", + "reason": "need use ohos.permission.UPDATE_CONFIGURATION" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/global/perf/perfjs/src/main/config.json b/global/perf/perfjs/src/main/config.json index 6ef8c0633c9f47893e999cae38c9fc04fd358085..1099d8652c8f15ce6ad5a4253c2aa4b44cd22edf 100644 --- a/global/perf/perfjs/src/main/config.json +++ b/global/perf/perfjs/src/main/config.json @@ -1,106 +1,105 @@ -{ - "app": { - "bundleName": "ohos.perf.test", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.perf.test", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.UPDATE_CONFIGURATION", - "reason": "need use ohos.permission.UPDATE_CONFIGURATION" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.perf.test", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.perf.test", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.UPDATE_CONFIGURATION", + "reason": "need use ohos.permission.UPDATE_CONFIGURATION" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/global/resmgr_standard/resmgrjs/src/main/config.json b/global/resmgr_standard/resmgrjs/src/main/config.json index b17752ee528a6e6be3488587d6509d4f8caa0d3a..94e9fc9b9af9abf8cbd0444cbe6e6b0878542554 100644 --- a/global/resmgr_standard/resmgrjs/src/main/config.json +++ b/global/resmgr_standard/resmgrjs/src/main/config.json @@ -1,102 +1,101 @@ -{ - "app": { - "bundleName": "ohos.resmgr.test", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.resmgr.test", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.resmgr.test", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.resmgr.test", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/graphic/effectKit/entry/src/main/module.json b/graphic/effectKit/entry/src/main/module.json index 7491338d4fd348177bf5f5f430ec4c18d29e149e..50fb31c61b7f56bb5825b3afc17aa7146ef01ec9 100644 --- a/graphic/effectKit/entry/src/main/module.json +++ b/graphic/effectKit/entry/src/main/module.json @@ -6,35 +6,30 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.ActsEffectKitTest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.example.ActsEffectKitTest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] } } \ No newline at end of file diff --git a/graphic/graphicColorSpace/entry/src/main/module.json b/graphic/graphicColorSpace/entry/src/main/module.json index f1501b7edbb1fd0678ddf9a8dd5367238d5cc89f..9d6bfbf19d42c5ebf55b3e7d775ae79d8ff86fcf 100644 --- a/graphic/graphicColorSpace/entry/src/main/module.json +++ b/graphic/graphicColorSpace/entry/src/main/module.json @@ -6,35 +6,31 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.myapplication.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.example.myapplication.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] + } } \ No newline at end of file diff --git a/graphic/webGL/src/main/config.json b/graphic/webGL/src/main/config.json index 58ddbf2fde68b8d4e467a52f6fa8ff3767753a45..b5a4cbc59ad748eafce90a4a07f585dcdf840a12 100644 --- a/graphic/webGL/src/main/config.json +++ b/graphic/webGL/src/main/config.json @@ -1,32 +1,31 @@ { - "app": { - "bundleName": "com.test.webGL", - "vendor": "test", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5 - } + "app": { + "bundleName": "com.test.webGL", + "vendor": "test", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "com.test.webGL", - "name": ".MyApplication", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ + "apiVersion": { + "compatible": 5, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.test.webGL", + "name": ".MyApplication", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ { "skills": [ { @@ -92,5 +91,5 @@ }, "mainAbility": ".MainAbility", "srcPath": "" - } -} \ No newline at end of file + } +} diff --git a/graphic/windowStage/entry/src/main/module.json b/graphic/windowStage/entry/src/main/module.json index e623b0807c9a6fe854dae6c181eacc7055ef721f..5782f132123737d8567c3ea6b9128f1dd5a7cb67 100644 --- a/graphic/windowStage/entry/src/main/module.json +++ b/graphic/windowStage/entry/src/main/module.json @@ -6,38 +6,32 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.myapplication.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.example.myapplication.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ], - "requestPermissions": [ - { + }] + }], + "requestPermissions": [{ "name": "ohos.permission.SYSTEM_FLOAT_WINDOW", "reason": "need use ohos.permission.SYSTEM_FLOAT_WINDOW" }, diff --git a/graphic/windowstandard/src/main/config.json b/graphic/windowstandard/src/main/config.json index 44f1e8ce5e70acb59951363d0017997aa9f23436..2a5df980e9515b3864f95b132c19430e9b420359 100644 --- a/graphic/windowstandard/src/main/config.json +++ b/graphic/windowstandard/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "com.test.window", - "vendor": "test", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.test.window", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.test.window", + "vendor": "test", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 5, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.test.window", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/hiviewdfx/abilityconstanttest/src/main/config.json b/hiviewdfx/abilityconstanttest/src/main/config.json index e4bddf58f71c47aaba09ad43ec655996e22b0805..7b2154cd9acbaaa6fa4ae6936c4348c12af9ba42 100755 --- a/hiviewdfx/abilityconstanttest/src/main/config.json +++ b/hiviewdfx/abilityconstanttest/src/main/config.json @@ -1,95 +1,94 @@ { - "app": { - "bundleName": "ohos.abilityconstant.test", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } + "app": { + "bundleName": "ohos.abilityconstant.test", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.abilityconstant.test", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "ohos.abilityconstant.test", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } -} \ No newline at end of file + } +} diff --git a/hiviewdfx/apprecoverytest/src/main/config.json b/hiviewdfx/apprecoverytest/src/main/config.json index 560464756ee19c3ebad8fda3ef7115f45ec218c0..1c7cef33a0d257a47a643f0d55d16bec3c12a5c1 100755 --- a/hiviewdfx/apprecoverytest/src/main/config.json +++ b/hiviewdfx/apprecoverytest/src/main/config.json @@ -1,95 +1,94 @@ { - "app": { - "bundleName": "ohos.apprecovery.test", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } + "app": { + "bundleName": "ohos.apprecovery.test", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.apprecovery.test", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "default", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "ohos.apprecovery.test", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } -} \ No newline at end of file + } +} diff --git a/hiviewdfx/bytracetest/src/main/config.json b/hiviewdfx/bytracetest/src/main/config.json index 01f3640a81033af7c719a64a2441cd5cdba5d34f..3accfbdb79beb45b9f143ec86c2b81e8a5e7e5ac 100644 --- a/hiviewdfx/bytracetest/src/main/config.json +++ b/hiviewdfx/bytracetest/src/main/config.json @@ -1,96 +1,95 @@ { - "app": { - "bundleName": "ohos.bytrace.test", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } + "app": { + "bundleName": "ohos.bytrace.test", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.bytrace.test", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "ohos.bytrace.test", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } -} \ No newline at end of file + } +} diff --git a/hiviewdfx/hiappeventtest/hiappeventjstest/src/main/config.json b/hiviewdfx/hiappeventtest/hiappeventjstest/src/main/config.json index 6e3c6e6f9cef0f868cb1227866449c51bacd5a13..8e69a07f4e6dbe4d13f3c8e9f95ee840e6a25bda 100644 --- a/hiviewdfx/hiappeventtest/hiappeventjstest/src/main/config.json +++ b/hiviewdfx/hiappeventtest/hiappeventjstest/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "ohos.acts.hiviewdfx.hiappevent.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.hiviewdfx.hiappevent.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.hiviewdfx.hiappevent.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.hiviewdfx.hiappevent.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/config.json b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/config.json index 6102ad2fad77edfcce3e8257237de9f1af016403..66092e4bcb987afd7716bbc3f7c8a71b1e551b01 100755 --- a/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/config.json +++ b/hiviewdfx/hiappeventtest/hiappeventsubjstest/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "ohos.acts.hiviewdfx.hiappeventsub.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.hiviewdfx.hiappeventsub.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } -} \ No newline at end of file +{ + "app": { + "bundleName": "ohos.acts.hiviewdfx.hiappeventsub.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.hiviewdfx.hiappeventsub.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } +} diff --git a/hiviewdfx/hicheckertest/hicheckerjstest/src/main/config.json b/hiviewdfx/hicheckertest/hicheckerjstest/src/main/config.json index f475807c21203262857639e9259d2f385446afa4..c80952e1af82449429f6293694798a65b49288ce 100644 --- a/hiviewdfx/hicheckertest/hicheckerjstest/src/main/config.json +++ b/hiviewdfx/hicheckertest/hicheckerjstest/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "ohos.hichecker.test", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.hichecker.test", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.hichecker.test", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.hichecker.test", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/hiviewdfx/hidebugtest/hidebugtestjstest/src/main/config.json b/hiviewdfx/hidebugtest/hidebugtestjstest/src/main/config.json index a698c61abb16fe2a2f823bbee4e247c1a027c8d9..d2f0b7e7b187829ddf3ac11f8569f61e77eb4e70 100644 --- a/hiviewdfx/hidebugtest/hidebugtestjstest/src/main/config.json +++ b/hiviewdfx/hidebugtest/hidebugtestjstest/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "com.hidebug.test", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.hidebug.test", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.hidebug.test", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.hidebug.test", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/hiviewdfx/hilogtest/hilogdomainofftest/src/main/config.json b/hiviewdfx/hilogtest/hilogdomainofftest/src/main/config.json index 5774624cd1c3cd558917936e82908b99c7d89e35..dbd8f6c22be15b1cb93281bceacffc3bb82fe37f 100644 --- a/hiviewdfx/hilogtest/hilogdomainofftest/src/main/config.json +++ b/hiviewdfx/hilogtest/hilogdomainofftest/src/main/config.json @@ -16,10 +16,9 @@ "package": "ohos.acts.hiviewdfx.hilogdomainoff.function", "name": ".entry", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/hiviewdfx/hilogtest/hilogdomainontest/src/main/config.json b/hiviewdfx/hilogtest/hilogdomainontest/src/main/config.json index 3d245eef9ccf1aa0f70d5a8763a065cadd8b7a88..bd1a14b2fd26a7f10e5697319831b59f9dbe640e 100644 --- a/hiviewdfx/hilogtest/hilogdomainontest/src/main/config.json +++ b/hiviewdfx/hilogtest/hilogdomainontest/src/main/config.json @@ -16,10 +16,9 @@ "package": "ohos.acts.hiviewdfx.hilogdomainon.function", "name": ".entry", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/hiviewdfx/hilogtest/hilogjstest/src/main/config.json b/hiviewdfx/hilogtest/hilogjstest/src/main/config.json index 44b6919ffca3390acf6a0c09b0ef11364824e8a7..9307a07e6664ed4d1f464f3417fb721974345d0c 100755 --- a/hiviewdfx/hilogtest/hilogjstest/src/main/config.json +++ b/hiviewdfx/hilogtest/hilogjstest/src/main/config.json @@ -1,100 +1,97 @@ -{ - "app": { - "bundleName": "ohos.acts.hiviewdfx.hilog.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "package": "ohos.acts.hiviewdfx.hilog.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.hiviewdfx.hilog.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": { + "default" :{"debug" : true} + }, + "module": { + "package": "ohos.acts.hiviewdfx.hilog.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/hiviewdfx/hisyseventtest/hisyseventjstest/src/main/config.json b/hiviewdfx/hisyseventtest/hisyseventjstest/src/main/config.json index 7b91db4484c9518ebaf09b6eee4b59e7d1e7a1ba..3605b1ac6dd56b6a297c4e4fc58e0e15738ed500 100755 --- a/hiviewdfx/hisyseventtest/hisyseventjstest/src/main/config.json +++ b/hiviewdfx/hisyseventtest/hisyseventjstest/src/main/config.json @@ -1,101 +1,100 @@ -{ - "app": { - "bundleName": "ohos.acts.hiviewdfx.hisysevent.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.hiviewdfx.hisysevent.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.READ_DFX_SYSEVENT" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.hiviewdfx.hisysevent.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.hiviewdfx.hisysevent.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.READ_DFX_SYSEVENT" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/hiviewdfx/hisyseventtest/hisyseventnormaltest/src/main/config.json b/hiviewdfx/hisyseventtest/hisyseventnormaltest/src/main/config.json index e5201889f7639f042055186588782c277aa92236..65e2aa7a17f4124781a2502af093c99f2db145ac 100644 --- a/hiviewdfx/hisyseventtest/hisyseventnormaltest/src/main/config.json +++ b/hiviewdfx/hisyseventtest/hisyseventnormaltest/src/main/config.json @@ -16,10 +16,9 @@ "package": "ohos.acts.hiviewdfx.hisysevent.normalapp.function", "name": ".entry", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/hiviewdfx/hitracechainjstest/src/main/config.json b/hiviewdfx/hitracechainjstest/src/main/config.json index 5269b6528a9a461a4cacb6108aebe5ff208644c6..5225feb948f594e3ecefc0e35ab2a4d5ce9cdd4b 100755 --- a/hiviewdfx/hitracechainjstest/src/main/config.json +++ b/hiviewdfx/hitracechainjstest/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "ohos.acts.hiviewdfx.hitracechain.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.hiviewdfx.hitracechain.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.hiviewdfx.hitracechain.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.hiviewdfx.hitracechain.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/hiviewdfx/hitracemetertest/src/main/config.json b/hiviewdfx/hitracemetertest/src/main/config.json index a456592459b5b61c8635ec66ab4c0d629c623f92..44ab438cb36141fb345beaa2179530cc646bdcc8 100755 --- a/hiviewdfx/hitracemetertest/src/main/config.json +++ b/hiviewdfx/hitracemetertest/src/main/config.json @@ -1,96 +1,95 @@ { - "app": { - "bundleName": "ohos.hitracemeter.test", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } + "app": { + "bundleName": "ohos.hitracemeter.test", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.hitracemeter.test", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" }, - "deviceConfig": {}, - "module": { - "package": "ohos.hitracemeter.test", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } -} \ No newline at end of file + } +} diff --git a/hiviewdfx/hiview/faultlogger/faultloggerjs/src/main/config.json b/hiviewdfx/hiview/faultlogger/faultloggerjs/src/main/config.json index 08cc803096548b7aeba0a96fd7dc547ec10789ff..7ffb25b35fa199d6ff57104775b6a747cbd8787d 100644 --- a/hiviewdfx/hiview/faultlogger/faultloggerjs/src/main/config.json +++ b/hiviewdfx/hiview/faultlogger/faultloggerjs/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "ohos.faultloggerjs.test", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.faultloggerjs.test", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } -} \ No newline at end of file +{ + "app": { + "bundleName": "ohos.faultloggerjs.test", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.faultloggerjs.test", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } +], +"js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } +], +"testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" +} +} +} diff --git a/inputmethod/InputMethodAuthorityTest/entry/src/main/module.json b/inputmethod/InputMethodAuthorityTest/entry/src/main/module.json index 75cb1b34ab158def6ac78e7e01ba29ac5a460838..d039766990f573c1034005b74fd22f11c22d5da3 100644 --- a/inputmethod/InputMethodAuthorityTest/entry/src/main/module.json +++ b/inputmethod/InputMethodAuthorityTest/entry/src/main/module.json @@ -6,10 +6,9 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, @@ -30,7 +29,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -38,13 +37,13 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CONNECT_IME_ABILITY" - } - ] + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.CONNECT_IME_ABILITY" + } + ] } -} \ No newline at end of file +} diff --git a/inputmethod/InputMethodDrawnControl/entry/src/main/module.json b/inputmethod/InputMethodDrawnControl/entry/src/main/module.json index defd0a93d4fafebefb9ee4335f2c1efefd0f55c2..4d2c86b0ff029fc874a699457f25cfccb3705980 100644 --- a/inputmethod/InputMethodDrawnControl/entry/src/main/module.json +++ b/inputmethod/InputMethodDrawnControl/entry/src/main/module.json @@ -6,10 +6,9 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, @@ -30,7 +29,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -38,23 +37,23 @@ } ], "extensionAbilities": [ - { - "description": "inputPanelTest", - "icon": "$media:icon", - "name": "inputMethodWindService", - "srcEntrance": "./ets/InputMethodDrawnControl/InputMethodControlService.ts", - "type": "inputMethod", - "visible": true - } - ], + { + "description": "inputPanelTest", + "icon": "$media:icon", + "name": "inputMethodWindService", + "srcEntrance": "./ets/InputMethodDrawnControl/InputMethodControlService.ts", + "type": "inputMethod", + "visible":true + } + ], "requestPermissions": [ { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name": "ohos.permission.CONNECT_IME_ABILITY" - } + { + "name": "ohos.permission.CONNECT_IME_ABILITY" + } ] } -} \ No newline at end of file +} diff --git a/inputmethod/InputMethodEngine/entry/src/main/module.json b/inputmethod/InputMethodEngine/entry/src/main/module.json index a1fc730ccf4245c7a94dcbe69c5bb4acb98130a5..31570a3fbd0fc897132303b6cc8a1fcf5c4a87c0 100644 --- a/inputmethod/InputMethodEngine/entry/src/main/module.json +++ b/inputmethod/InputMethodEngine/entry/src/main/module.json @@ -6,10 +6,9 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, @@ -30,7 +29,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -39,30 +38,30 @@ ], "extensionAbilities": [ { - "description": "\u8f93\u5165\u6cd5demoStage", - "icon": "$media:icon", - "name": "inputStageService", - "srcEntrance": "./ets/InputMethodAbility/InputStageService.ts", - "type": "inputMethod", - "visible": true + "description": "输入法demoStage", + "icon": "$media:icon", + "name": "inputStageService", + "srcEntrance": "./ets/InputMethodAbility/InputStageService.ts", + "type": "inputMethod", + "visible":true }, { - "description": "\u8f93\u5165\u6cd5Demo", - "icon": "$media:icon", - "name": "InputDemoService", - "srcEntrance": "./ets/InputMethodEngine/InputDemoService.ts", - "type": "inputMethod", - "visible": true + "description": "输入法Demo", + "icon": "$media:icon", + "name": "InputDemoService", + "srcEntrance": "./ets/InputMethodEngine/InputDemoService.ts", + "type": "inputMethod", + "visible":true } ], "requestPermissions": [ { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name": "ohos.permission.CONNECT_IME_ABILITY" - } + { + "name": "ohos.permission.CONNECT_IME_ABILITY" + } ] } -} \ No newline at end of file +} diff --git a/inputmethod/InputMethodTest_Stage/entry/src/main/module.json b/inputmethod/InputMethodTest_Stage/entry/src/main/module.json index b464d671beec1c52fd622186f41f990534b82931..52de786fbb8c40a2cca1856f597a404c5e0c21e2 100644 --- a/inputmethod/InputMethodTest_Stage/entry/src/main/module.json +++ b/inputmethod/InputMethodTest_Stage/entry/src/main/module.json @@ -6,10 +6,9 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "deliveryWithInstall": true, "installationFree": false, @@ -30,7 +29,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -47,4 +46,4 @@ } ] } -} \ No newline at end of file +} diff --git a/inputmethod/InputMethodTest_ets/entry/src/main/config.json b/inputmethod/InputMethodTest_ets/entry/src/main/config.json index 224f5b03a47e01b28db348db2a4c9fa41ad2452b..5a6150fde3325eec8ceff192d95e115f1a4a8a42 100644 --- a/inputmethod/InputMethodTest_ets/entry/src/main/config.json +++ b/inputmethod/InputMethodTest_ets/entry/src/main/config.json @@ -1,101 +1,100 @@ -{ - "app": { - "bundleName": "com.acts.inputmethodtest", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 9 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.acts.inputmethodtest", - "name": ".MyApplication", - "mainAbility": "com.acts.inputmethodtest.MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } - ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.acts.inputmethodtest", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.acts.inputmethodtest", + "name": ".MyApplication", + "mainAbility": "com.acts.inputmethodtest.MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } +} diff --git a/inputmethod/InputMethodWindManage/entry/src/main/module.json b/inputmethod/InputMethodWindManage/entry/src/main/module.json index fd98f619773f099240d46db8d3a3e999995c2893..a7734963739820ba1c2d837896add691de067b1f 100644 --- a/inputmethod/InputMethodWindManage/entry/src/main/module.json +++ b/inputmethod/InputMethodWindManage/entry/src/main/module.json @@ -6,9 +6,8 @@ "description": "$string:phone_entry_dsc", "mainElement": "MainAbility", "deviceTypes": [ - "tablet", - "default", - "2in1" + "tablet", + "default" ], "deliveryWithInstall": true, "installationFree": false, @@ -29,7 +28,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -37,19 +36,19 @@ } ], "extensionAbilities": [ - { - "description": "inputPanelTest", - "icon": "$media:icon", - "name": "inputMethodWindService", - "srcEntrance": "./ets/InputMethodWindManage/InputMethodWindService.ts", - "type": "inputMethod", - "visible": true - } + { + "description": "inputPanelTest", + "icon": "$media:icon", + "name": "inputMethodWindService", + "srcEntrance": "./ets/InputMethodWindManage/InputMethodWindService.ts", + "type": "inputMethod", + "visible":true + } ], "requestPermissions": [ - { - "name": "ohos.permission.CONNECT_IME_ABILITY" - } + { + "name": "ohos.permission.CONNECT_IME_ABILITY" + } ] } -} \ No newline at end of file +} diff --git a/location/geolocation_errorCode/src/main/config.json b/location/geolocation_errorCode/src/main/config.json index 4198e9c7cb576225df17fc2d226af5d23d9b7a74..969cc6f318a10bb1d866fcae76a2cbc6a4757868 100644 --- a/location/geolocation_errorCode/src/main/config.json +++ b/location/geolocation_errorCode/src/main/config.json @@ -1,131 +1,131 @@ { - "app": { - "bundleName": "ohos.acts.location.geolocation.function", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "ohos.acts.location.geolocation.function", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.location.geolocation.function", - "name": ".MyApplication", - "mainAbility": "ohos.acts.location.geolocation.function.MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": "ohos.acts.location.geolocation.function.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "launchType": "standard" - } + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.location.geolocation.function", + "name": ".MyApplication", + "mainAbility": "ohos.acts.location.geolocation.function.MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "reqPermissions": [ - { - "name": "ohos.permission.LOCATION", - "reason": "need use ohos.permission.LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.ACCESS_LOCATION", - "reason": "need use ohos.permission.ACCESS_LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.APPROXIMATELY_LOCATION", - "reason": "need use ohos.permission.APPROXIMATELY_LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.LOCATION_IN_BACKGROUND", - "reason": "need use ohos.permission.LOCATION_IN_BACKGROUND", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.MANAGE_SECURE_SETTINGS", - "reason": "need use ohos.permission.MANAGE_SECURE_SETTINGS", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } + "visible": true, + "name": "ohos.acts.location.geolocation.function.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.LOCATION", + "reason": "need use ohos.permission.LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name":"ohos.permission.ACCESS_LOCATION", + "reason":"need use ohos.permission.ACCESS_LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name":"ohos.permission.APPROXIMATELY_LOCATION", + "reason":"need use ohos.permission.APPROXIMATELY_LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name":"ohos.permission.LOCATION_IN_BACKGROUND", + "reason":"need use ohos.permission.LOCATION_IN_BACKGROUND", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name":"ohos.permission.MANAGE_SECURE_SETTINGS", + "reason":"need use ohos.permission.MANAGE_SECURE_SETTINGS", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } -} \ No newline at end of file + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } +} + diff --git a/location/geolocation_standard/src/main/config.json b/location/geolocation_standard/src/main/config.json index a8405660e3594f8bb6c3217b8964090f2a380af9..5cfc210ba2d0377f864fcf3dec9043fae39ccde6 100644 --- a/location/geolocation_standard/src/main/config.json +++ b/location/geolocation_standard/src/main/config.json @@ -1,163 +1,163 @@ { - "app": { - "bundleName": "ohos.acts.location.geolocation.function", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } + "app": { + "bundleName": "ohos.acts.location.geolocation.function", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.location.geolocation.function", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.location.geolocation.function", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "reqPermissions": [ - { - "name": "ohos.permission.LOCATION", - "reason": "need use ohos.permission.LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.ACCESS_LOCATION", - "reason": "need use ohos.permission.ACCESS_LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.APPROXIMATELY_LOCATION", - "reason": "need use ohos.permission.APPROXIMATELY_LOCATION", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.LOCATION_IN_BACKGROUND", - "reason": "need use ohos.permission.LOCATION_IN_BACKGROUND", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.MANAGE_SECURE_SETTINGS", - "reason": "need use ohos.permission.MANAGE_SECURE_SETTINGS", - "usedScene": { - "ability": [ - "ohos.acts.location.geolocation.function.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.LOCATION", + "reason": "need use ohos.permission.LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name":"ohos.permission.ACCESS_LOCATION", + "reason":"need use ohos.permission.ACCESS_LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name":"ohos.permission.APPROXIMATELY_LOCATION", + "reason":"need use ohos.permission.APPROXIMATELY_LOCATION", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name":"ohos.permission.LOCATION_IN_BACKGROUND", + "reason":"need use ohos.permission.LOCATION_IN_BACKGROUND", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name":"ohos.permission.MANAGE_SECURE_SETTINGS", + "reason":"need use ohos.permission.MANAGE_SECURE_SETTINGS", + "usedScene": { + "ability": [ + "ohos.acts.location.geolocation.function.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } -} \ No newline at end of file + } +} + diff --git a/msdp/device_status/src/main/config.json b/msdp/device_status/src/main/config.json index c35ae088c4aa7e04edd85ebff4b80e72ba8ef8d0..91e2661e47c53a8088708624071e7c894437b870 100644 --- a/msdp/device_status/src/main/config.json +++ b/msdp/device_status/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "com.example.mydevicestatusapp", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.mydevicestatusapp", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.mydevicestatusapp", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.mydevicestatusapp", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/audio/audio_js_standard/AudioCapturer/src/main/config.json b/multimedia/audio/audio_js_standard/AudioCapturer/src/main/config.json index 6d7c6df4e1eb94ad3ee4281ad6137fbb2fc95412..9a3518acd42a6395ca61097c4bc1df4f5f655beb 100644 --- a/multimedia/audio/audio_js_standard/AudioCapturer/src/main/config.json +++ b/multimedia/audio/audio_js_standard/AudioCapturer/src/main/config.json @@ -19,8 +19,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/multimedia/audio/audio_js_standard/AudioCapturerChangeInfo/src/main/config.json b/multimedia/audio/audio_js_standard/AudioCapturerChangeInfo/src/main/config.json index 7b42baa139cd00c9f91a239d76cf1a47455ac0b1..40d46b1529517a7caefc19810b4c5b30c1d13573 100644 --- a/multimedia/audio/audio_js_standard/AudioCapturerChangeInfo/src/main/config.json +++ b/multimedia/audio/audio_js_standard/AudioCapturerChangeInfo/src/main/config.json @@ -19,8 +19,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/multimedia/audio/audio_js_standard/AudioEventManagement/src/main/config.json b/multimedia/audio/audio_js_standard/AudioEventManagement/src/main/config.json index ac7ebe2b1913c060ddad861d4b495c3d63529c51..b9cd41f81f35a78ed11f8921e550c2d29b78bf88 100644 --- a/multimedia/audio/audio_js_standard/AudioEventManagement/src/main/config.json +++ b/multimedia/audio/audio_js_standard/AudioEventManagement/src/main/config.json @@ -1,77 +1,76 @@ { - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.audio.audioeventmanagement", - "version": { - "code": 1000000, - "name": "1.0.0" - } + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "iconId": 16777218, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "descriptionId": 16777217, - "visible": true, - "labelId": 16777216, - "icon": "$media:icon", - "name": "ohos.acts.multimedia.audio.audioeventmanagement.MainAbility", - "description": "$string:mainability_description", - "label": "$string:entry_MainAbility", - "type": "page", - "homeAbility": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": "ohos.acts.multimedia.audio.audioeventmanagement.MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "ohos.acts.multimedia.audio.audioeventmanagement", - "name": ".MyApplication", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - } - ] - } + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.audio.audioeventmanagement", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "iconId": 16777218, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "descriptionId": 16777217, + "visible": true, + "labelId": 16777216, + "icon": "$media:icon", + "name": "ohos.acts.multimedia.audio.audioeventmanagement.MainAbility", + "description": "$string:mainability_description", + "label": "$string:entry_MainAbility", + "type": "page", + "homeAbility": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": "ohos.acts.multimedia.audio.audioeventmanagement.MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.multimedia.audio.audioeventmanagement", + "name": ".MyApplication", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + } + ] + } } \ No newline at end of file diff --git a/multimedia/audio/audio_js_standard/AudioRendererChangeInfo/src/main/config.json b/multimedia/audio/audio_js_standard/AudioRendererChangeInfo/src/main/config.json index f65563fe0f72e819849b02d2311d7dbc5c376d42..cd7ae6ac518efd03f26754935e131aeaf3bf1567 100644 --- a/multimedia/audio/audio_js_standard/AudioRendererChangeInfo/src/main/config.json +++ b/multimedia/audio/audio_js_standard/AudioRendererChangeInfo/src/main/config.json @@ -1,77 +1,76 @@ { - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.audio.audiorendererchangeInfo", - "version": { - "code": 1000000, - "name": "1.0.0" - } + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "iconId": 16777218, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "descriptionId": 16777217, - "visible": true, - "labelId": 16777216, - "icon": "$media:icon", - "name": "ohos.acts.multimedia.audio.audiorendererchangeInfo.MainAbility", - "description": "$string:mainability_description", - "label": "$string:entry_MainAbility", - "type": "page", - "homeAbility": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": "ohos.acts.multimedia.audio.audiorendererchangeInfo.MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "ohos.acts.multimedia.audio.audiorendererchangeInfo", - "name": ".MyApplication", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - } - ] - } + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.audio.audiorendererchangeInfo", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "iconId": 16777218, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "descriptionId": 16777217, + "visible": true, + "labelId": 16777216, + "icon": "$media:icon", + "name": "ohos.acts.multimedia.audio.audiorendererchangeInfo.MainAbility", + "description": "$string:mainability_description", + "label": "$string:entry_MainAbility", + "type": "page", + "homeAbility": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": "ohos.acts.multimedia.audio.audiorendererchangeInfo.MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.multimedia.audio.audiorendererchangeInfo", + "name": ".MyApplication", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + } + ] + } } \ No newline at end of file diff --git a/multimedia/audio/audio_js_standard/audioInterrupt/src/main/config.json b/multimedia/audio/audio_js_standard/audioInterrupt/src/main/config.json index 631024f209e040835ff5cdda1a79c5965e59e038..65fdd539a19ec8f4f603b631dbcee8c4ab611f0f 100644 --- a/multimedia/audio/audio_js_standard/audioInterrupt/src/main/config.json +++ b/multimedia/audio/audio_js_standard/audioInterrupt/src/main/config.json @@ -1,73 +1,72 @@ { - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.audio.audiointerrupt", - "version": { - "code": 1000000, - "name": "1.0.0" - } + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "iconId": 16777218, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "descriptionId": 16777217, - "visible": true, - "labelId": 16777216, - "icon": "$media:icon", - "name": "ohos.acts.multimedia.audio.audiointerrupt.MainAbility", - "description": "$string:mainability_description", - "label": "$string:entry_MainAbility", - "type": "page", - "homeAbility": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "2in1" - ], - "mainAbility": "ohos.acts.multimedia.audio.audiointerrupt.MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "ohos.acts.multimedia.audio.audiointerrupt", - "name": ".MyApplication", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - } - ] - } + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.audio.audiointerrupt", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "iconId": 16777218, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "descriptionId": 16777217, + "visible": true, + "labelId": 16777216, + "icon": "$media:icon", + "name": "ohos.acts.multimedia.audio.audiointerrupt.MainAbility", + "description": "$string:mainability_description", + "label": "$string:entry_MainAbility", + "type": "page", + "homeAbility": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default" + ], + "mainAbility": "ohos.acts.multimedia.audio.audiointerrupt.MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.multimedia.audio.audiointerrupt", + "name": ".MyApplication", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + } + ] + } } \ No newline at end of file diff --git a/multimedia/audio/audio_js_standard/audioInterruptRender/entry/src/main/config.json b/multimedia/audio/audio_js_standard/audioInterruptRender/entry/src/main/config.json index f0f0da0ebfece70cd1035a7274f8216ad9ee5d31..2e75ae93a306cf8e60ec28f0f5b52fca5b756751 100644 --- a/multimedia/audio/audio_js_standard/audioInterruptRender/entry/src/main/config.json +++ b/multimedia/audio/audio_js_standard/audioInterruptRender/entry/src/main/config.json @@ -1,72 +1,71 @@ { - "app": { - "bundleName": "com.example.audiorenderinterrupt", - "vendor": "huawei", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "target": 9 - } + "app": { + "bundleName": "com.example.audiorenderinterrupt", + "vendor": "huawei", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 8, + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.entry", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.example.entry", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "ets", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "ets", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/multimedia/audio/audio_js_standard/audioManager/src/main/config.json b/multimedia/audio/audio_js_standard/audioManager/src/main/config.json index a75e83f0e764793f79e737516f07574d654212ff..793533af2643f56c9ff3ed8a842e9541d1c1c475 100755 --- a/multimedia/audio/audio_js_standard/audioManager/src/main/config.json +++ b/multimedia/audio/audio_js_standard/audioManager/src/main/config.json @@ -19,8 +19,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, @@ -28,27 +27,28 @@ "moduleType": "entry" }, "reqPermissions": [ + { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" }, { - "name": "ohos.permission.MICROPHONE", - "reason": "use ohos.permission.MICROPHONE" + "name": "ohos.permission.MICROPHONE", + "reason": "use ohos.permission.MICROPHONE" }, { - "name": "ohos.permission.ACCESS_NOTIFICATION_POLICY", - "reason": "use ohos.permission.ACCESS_NOTIFICATION_POLICY" + "name": "ohos.permission.ACCESS_NOTIFICATION_POLICY", + "reason": "use ohos.permission.ACCESS_NOTIFICATION_POLICY" }, { - "name": "ohos.permission.MODIFY_AUDIO_SETTINGS", - "reason": "use ohos.permission.MODIFY_AUDIO_SETTINGS" + "name": "ohos.permission.MODIFY_AUDIO_SETTINGS", + "reason": "use ohos.permission.MODIFY_AUDIO_SETTINGS" }, { - "name": "ohos.permission.MANAGE_AUDIO_CONFIG", - "reason": "use ohos.permission.MANAGE_AUDIO_CONFIG" + "name": "ohos.permission.MANAGE_AUDIO_CONFIG", + "reason": "use ohos.permission.MANAGE_AUDIO_CONFIG" } - ], + ], "abilities": [ { "skills": [ diff --git a/multimedia/audio/audio_js_standard/audioRenderer/src/main/config.json b/multimedia/audio/audio_js_standard/audioRenderer/src/main/config.json index 85a9520057d079412397c7dd43fe7bf34d39fba2..1baf486db772bd7e6c1d6c127885c09768990ae0 100644 --- a/multimedia/audio/audio_js_standard/audioRenderer/src/main/config.json +++ b/multimedia/audio/audio_js_standard/audioRenderer/src/main/config.json @@ -1,77 +1,76 @@ { - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.audio.audiorenderer", - "version": { - "code": 1000000, - "name": "1.0.0" - } + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "iconId": 16777218, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "descriptionId": 16777217, - "visible": true, - "labelId": 16777216, - "icon": "$media:icon", - "name": "ohos.acts.multimedia.audio.audiorenderer.MainAbility", - "description": "$string:mainability_description", - "label": "$string:entry_MainAbility", - "type": "page", - "homeAbility": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": "ohos.acts.multimedia.audio.audiorenderer.MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "ohos.acts.multimedia.audio.audiorenderer", - "name": ".MyApplication", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - } - ] - } + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.audio.audiorenderer", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "iconId": 16777218, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "descriptionId": 16777217, + "visible": true, + "labelId": 16777216, + "icon": "$media:icon", + "name": "ohos.acts.multimedia.audio.audiorenderer.MainAbility", + "description": "$string:mainability_description", + "label": "$string:entry_MainAbility", + "type": "page", + "homeAbility": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": "ohos.acts.multimedia.audio.audiorenderer.MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.multimedia.audio.audiorenderer", + "name": ".MyApplication", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + } + ] + } } \ No newline at end of file diff --git a/multimedia/audio/audio_js_standard/audioVoip/src/main/config.json b/multimedia/audio/audio_js_standard/audioVoip/src/main/config.json index b04bf7cb8b7f8b803732b89a21856afdc745a034..57089207a486e4bb7221f0bb476ab2e25f8807b4 100644 --- a/multimedia/audio/audio_js_standard/audioVoip/src/main/config.json +++ b/multimedia/audio/audio_js_standard/audioVoip/src/main/config.json @@ -1,119 +1,118 @@ { - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.audio.audiovoip", - "version": { - "code": 1000000, - "name": "1.0.0" - } + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 }, - "deviceConfig": { - "default": { - "debug": true + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.audio.audiovoip", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.multimedia.audio.audiovoip", + "name": ".entry", + "srcPath":"", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" }, - "package": "ohos.acts.multimedia.audio.audiovoip", - "name": ".entry", - "srcPath": "", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MICROPHONE", - "reason": "use ohos.permission.MICROPHONE" - }, - { - "name": "ohos.permission.MANAGE_AUDIO_CONFIG", - "reason": "use ohos.permission.MANAGE_AUDIO_CONFIG" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + { + "name": "ohos.permission.MICROPHONE", + "reason": "use ohos.permission.MICROPHONE" + }, + { + "name": "ohos.permission.MANAGE_AUDIO_CONFIG", + "reason": "use ohos.permission.MANAGE_AUDIO_CONFIG" } - } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/multimedia/audio/audio_js_standard/audio_ndk_test/entry/src/main/config.json b/multimedia/audio/audio_js_standard/audio_ndk_test/entry/src/main/config.json index 95a5824b427987a65450c6e5b9d6068c4a1f24a5..587f0179bcccf41d136daf1f80509f13571b2756 100644 --- a/multimedia/audio/audio_js_standard/audio_ndk_test/entry/src/main/config.json +++ b/multimedia/audio/audio_js_standard/audio_ndk_test/entry/src/main/config.json @@ -1,111 +1,111 @@ { - "app": { - "bundleName": "ohos.audio.napitest", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 8 - } + "app": { + "bundleName": "ohos.audio.napitest", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.audio.napitest", + "name": ".MyApplication", + "mainAbility": "ohos.audio.napitest.MainAbility", + + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "ohos.audio.napitest", - "name": ".MyApplication", - "mainAbility": "ohos.audio.napitest.MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MICROPHONE", + "reason": "use ohos.permission.MICROPHONE" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MICROPHONE", - "reason": "use ohos.permission.MICROPHONE" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/multimedia/avsession/avsession_js_standard/avsessionManager/src/main/config.json b/multimedia/avsession/avsession_js_standard/avsessionManager/src/main/config.json index 9ef7ca657a6b6ceafb870a5c675cdf56e9043dc7..a7ad1d6d79f4a7492085ebb2d481f008a9b12875 100644 --- a/multimedia/avsession/avsession_js_standard/avsessionManager/src/main/config.json +++ b/multimedia/avsession/avsession_js_standard/avsessionManager/src/main/config.json @@ -61,8 +61,7 @@ ], "deviceType": [ "tablet", - "default", - "2in1" + "default" ], "distro": { "moduleType": "entry", diff --git a/multimedia/camera/camera_js_standard/entry/src/config.json b/multimedia/camera/camera_js_standard/entry/src/config.json index 7bc24f1a3666b1b7dcfa1ddade0e2296315bc8eb..044f3cb3bb33bdeb00f9d002eaecc8227669b108 100644 --- a/multimedia/camera/camera_js_standard/entry/src/config.json +++ b/multimedia/camera/camera_js_standard/entry/src/config.json @@ -1,144 +1,143 @@ { - "app": { - "bundleName": "com.open.harmony.multimedia.cameratest", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.open.harmony.multimedia.cameratest", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.open.harmony.multimedia.cameratest", + "name": ".MyApplication", + "mainAbility": "com.open.harmony.multimedia.cameratest.MainAbility", + "srcPath": "", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.open.harmony.multimedia.cameratest", - "name": ".MyApplication", - "mainAbility": "com.open.harmony.multimedia.cameratest.MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.CAMERA", + "reason": "use ohos.permission.CAMERA" + }, + { + "name": "ohos.permission.MICROPHONE", + "reason": "use ohos.permission.MICROPHONE" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + }, + { + "name": "ohos.permission.START_ABILIIES_FROM_BACKGROUND", + "reason": "use ohos.permission.START_ABILIIES_FROM_BACKGROUND" + }, + { + "name": "ohos.permission.START_INVISIBLE_ABILITY", + "reason": "use ohos.permission.START_INVISIBLE_ABILITY" + }, + { + "name": "ohos.permission.ABILITY_BACKGROUND_COMMUNICATION", + "reason": "use ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.CAMERA", - "reason": "use ohos.permission.CAMERA" - }, - { - "name": "ohos.permission.MICROPHONE", - "reason": "use ohos.permission.MICROPHONE" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - }, - { - "name": "ohos.permission.START_ABILIIES_FROM_BACKGROUND", - "reason": "use ohos.permission.START_ABILIIES_FROM_BACKGROUND" - }, - { - "name": "ohos.permission.START_INVISIBLE_ABILITY", - "reason": "use ohos.permission.START_INVISIBLE_ABILITY" - }, - { - "name": "ohos.permission.ABILITY_BACKGROUND_COMMUNICATION", - "reason": "use ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/image/src/main/config.json b/multimedia/image/image_js_standard/image/src/main/config.json index 918d86cbda32ce83105062fcadc2938178fc9e7d..b942f45ff008b2b32aa6b5332a7603a5d8d4e7e9 100644 --- a/multimedia/image/image_js_standard/image/src/main/config.json +++ b/multimedia/image/image_js_standard/image/src/main/config.json @@ -1,135 +1,134 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "package": "ohos.acts.multimedia.image", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + } + ], + "package": "ohos.acts.multimedia.image", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imageColorspace/src/main/config.json b/multimedia/image/image_js_standard/imageColorspace/src/main/config.json index 78e1d5d37684f4fc2a81d449b3145f567b7bcd5e..887e510c12ee364291284376d38de83aedffcd1b 100644 --- a/multimedia/image/image_js_standard/imageColorspace/src/main/config.json +++ b/multimedia/image/image_js_standard/imageColorspace/src/main/config.json @@ -1,135 +1,134 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image.Colorspace", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "package": "ohos.acts.multimedia.image.Colorspace", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image.Colorspace", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + } + ], + "package": "ohos.acts.multimedia.image.Colorspace", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imageCreator/src/main/config.json b/multimedia/image/image_js_standard/imageCreator/src/main/config.json index 2335fa81ebe6c384ecb17cdd90208ae3cf555491..6184abfc20372f0876b1e39b01d8c53420a595c7 100644 --- a/multimedia/image/image_js_standard/imageCreator/src/main/config.json +++ b/multimedia/image/image_js_standard/imageCreator/src/main/config.json @@ -1,107 +1,106 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image.Creator", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "iconId": 16777218, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "descriptionId": 16777217, - "visible": true, - "labelId": 16777216, - "icon": "$media:icon", - "name": "ohos.acts.multimedia.image.Creator.MainAbility", - "description": "$string:mainability_description", - "label": "$string:entry_MainAbility", - "type": "page", - "homeAbility": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": "ohos.acts.multimedia.image.Creator.MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "package": "ohos.acts.multimedia.image.Creator", - "name": ".MyApplication", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - } - ] - } -} \ No newline at end of file +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image.Creator", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "iconId": 16777218, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "descriptionId": 16777217, + "visible": true, + "labelId": 16777216, + "icon": "$media:icon", + "name": "ohos.acts.multimedia.image.Creator.MainAbility", + "description": "$string:mainability_description", + "label": "$string:entry_MainAbility", + "type": "page", + "homeAbility": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": "ohos.acts.multimedia.image.Creator.MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name" : "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason" : "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name" : "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason" : "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason":"use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason":"use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason":"use ohos.permission.WRITE_MEDIA" + } + ], + "package": "ohos.acts.multimedia.image.Creator", + "name": ".MyApplication", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + } + ] + } + } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imageDecodeOptions/src/main/config.json b/multimedia/image/image_js_standard/imageDecodeOptions/src/main/config.json index 002a7d01369c17399c9b44f6271035b7f58cc7d3..80fba2f2e4af1221f2e2d09c6cebb90c28463e73 100644 --- a/multimedia/image/image_js_standard/imageDecodeOptions/src/main/config.json +++ b/multimedia/image/image_js_standard/imageDecodeOptions/src/main/config.json @@ -1,135 +1,134 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image.DecodeOptions", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "package": "ohos.acts.multimedia.image.DecodeOptions", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image.DecodeOptions", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + } + ], + "package": "ohos.acts.multimedia.image.DecodeOptions", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imageExif/src/main/config.json b/multimedia/image/image_js_standard/imageExif/src/main/config.json index e6663cf200fb48c1d50f8d6a47c38c08e790f3e6..382f60cb0791b71ae587cf100971732fb31d8479 100644 --- a/multimedia/image/image_js_standard/imageExif/src/main/config.json +++ b/multimedia/image/image_js_standard/imageExif/src/main/config.json @@ -1,107 +1,106 @@ { - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image.Exif", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 }, - "module": { - "abilities": [ - { - "iconId": 16777218, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "descriptionId": 16777217, - "visible": true, - "labelId": 16777216, - "icon": "$media:icon", - "name": "ohos.acts.multimedia.image.Exif.MainAbility", - "description": "$string:mainability_description", - "label": "$string:entry_MainAbility", - "type": "page", - "homeAbility": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image.Exif", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "iconId": 16777218, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "mainAbility": "ohos.acts.multimedia.image.Exif.MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ + "descriptionId": 16777217, + "visible": true, + "labelId": 16777216, + "icon": "$media:icon", + "name": "ohos.acts.multimedia.image.Exif.MainAbility", + "description": "$string:mainability_description", + "label": "$string:entry_MainAbility", + "type": "page", + "homeAbility": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": "ohos.acts.multimedia.image.Exif.MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ { "name": "ohos.permission.GET_BUNDLE_INFO", "reason": "use ohos.permission.GET_BUNDLE_INFO" }, { "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + "reason":"use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + "name" : "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason" : "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" }, { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + "name" : "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason" : "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" }, { "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" + "reason":"use ohos.permission.MEDIA_LOCATION" }, { "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" + "reason":"use ohos.permission.READ_MEDIA" }, { "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" + "reason":"use ohos.permission.WRITE_MEDIA" } + ], + "package": "ohos.acts.multimedia.image.Exif", + "name": ".MyApplication", + "js": [ + { + "pages": [ + "pages/index/index" ], - "package": "ohos.acts.multimedia.image.Exif", - "name": ".MyApplication", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - } - ] - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + } + ] + } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imageModifyProperty/src/main/config.json b/multimedia/image/image_js_standard/imageModifyProperty/src/main/config.json index fa4ef4b263c94fe035d63cc918c03a663dfc31b1..af92ecf99949ef0068f381db2d1f53c2ae2471bf 100644 --- a/multimedia/image/image_js_standard/imageModifyProperty/src/main/config.json +++ b/multimedia/image/image_js_standard/imageModifyProperty/src/main/config.json @@ -1,135 +1,134 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image.ModifyProperty", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "package": "ohos.acts.multimedia.image.ModifyProperty", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image.ModifyProperty", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + } + ], + "package": "ohos.acts.multimedia.image.ModifyProperty", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imagePacking/src/main/config.json b/multimedia/image/image_js_standard/imagePacking/src/main/config.json index 278c3f7791f7355416cd943549d6ca785746bdc1..7aa66328a20fa6b0e1cead82446918b109a787dd 100644 --- a/multimedia/image/image_js_standard/imagePacking/src/main/config.json +++ b/multimedia/image/image_js_standard/imagePacking/src/main/config.json @@ -1,135 +1,134 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image.Packing", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "package": "ohos.acts.multimedia.image.Packing", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image.Packing", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + } + ], + "package": "ohos.acts.multimedia.image.Packing", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imagePixelMapFramework/src/main/config.json b/multimedia/image/image_js_standard/imagePixelMapFramework/src/main/config.json index 6023d648615dcfd52248219a7eb56edf4b551111..3b84cfb9554392f8977eee3a85ec6315c579e8cb 100644 --- a/multimedia/image/image_js_standard/imagePixelMapFramework/src/main/config.json +++ b/multimedia/image/image_js_standard/imagePixelMapFramework/src/main/config.json @@ -1,135 +1,134 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image.PixelMapFramework", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "package": "ohos.acts.multimedia.image.PixelMapFramework", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image.PixelMapFramework", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + } + ], + "package": "ohos.acts.multimedia.image.PixelMapFramework", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imagePixelMapNDK/entry/src/main/config.json b/multimedia/image/image_js_standard/imagePixelMapNDK/entry/src/main/config.json index 23d9b0e89039a36112292349c40d8a65019582d6..ef3c10156dd5769b37c71abc29ae139f1db600d3 100644 --- a/multimedia/image/image_js_standard/imagePixelMapNDK/entry/src/main/config.json +++ b/multimedia/image/image_js_standard/imagePixelMapNDK/entry/src/main/config.json @@ -20,8 +20,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/multimedia/image/image_js_standard/imageRGBA/src/main/config.json b/multimedia/image/image_js_standard/imageRGBA/src/main/config.json index 405601b3f4898d367ac2ed015c37fabb8c285e92..4246a4dc98b1fdfefaaced578f011d635cd85d79 100644 --- a/multimedia/image/image_js_standard/imageRGBA/src/main/config.json +++ b/multimedia/image/image_js_standard/imageRGBA/src/main/config.json @@ -1,107 +1,106 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image.RGBA", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "iconId": 16777218, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "descriptionId": 16777217, - "visible": true, - "labelId": 16777216, - "icon": "$media:icon", - "name": "ohos.acts.multimedia.image.RGBA.MainAbility", - "description": "$string:mainability_description", - "label": "$string:entry_MainAbility", - "type": "page", - "homeAbility": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": "ohos.acts.multimedia.image.RGBA.MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "package": "ohos.acts.multimedia.image.RGBA", - "name": ".MyApplication", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - } - ] - } -} \ No newline at end of file +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image.RGBA", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "iconId": 16777218, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "descriptionId": 16777217, + "visible": true, + "labelId": 16777216, + "icon": "$media:icon", + "name": "ohos.acts.multimedia.image.RGBA.MainAbility", + "description": "$string:mainability_description", + "label": "$string:entry_MainAbility", + "type": "page", + "homeAbility": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": "ohos.acts.multimedia.image.RGBA.MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name" : "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason" : "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name" : "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason" : "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason":"use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason":"use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason":"use ohos.permission.WRITE_MEDIA" + } + ], + "package": "ohos.acts.multimedia.image.RGBA", + "name": ".MyApplication", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + } + ] + } + } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imageRaw/src/main/config.json b/multimedia/image/image_js_standard/imageRaw/src/main/config.json index 70fe6373d20072baa9c9d25b73722b832d0ccb7a..67139cb26873c8c27301b3b9da521d2865a2f50d 100644 --- a/multimedia/image/image_js_standard/imageRaw/src/main/config.json +++ b/multimedia/image/image_js_standard/imageRaw/src/main/config.json @@ -1,135 +1,134 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image.Raw", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "package": "ohos.acts.multimedia.image.Raw", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image.Raw", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + } + ], + "package": "ohos.acts.multimedia.image.Raw", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imageReceiver/src/main/config.json b/multimedia/image/image_js_standard/imageReceiver/src/main/config.json index 0976fa79cc351217d0afc57db8e0a559a272269f..3b0b744c34f350d6f422fd0299e18522558823c7 100644 --- a/multimedia/image/image_js_standard/imageReceiver/src/main/config.json +++ b/multimedia/image/image_js_standard/imageReceiver/src/main/config.json @@ -1,135 +1,134 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image.Receiver", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "package": "ohos.acts.multimedia.image.Receiver", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image.Receiver", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + } + ], + "package": "ohos.acts.multimedia.image.Receiver", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imageReceiverMultiThread/entry/src/main/module.json b/multimedia/image/image_js_standard/imageReceiverMultiThread/entry/src/main/module.json index fb32f21798bfad32efc55c25c8a448edab9a85dc..9acb2daaa148b20cd2ff293fe13ca28a63a0389b 100644 --- a/multimedia/image/image_js_standard/imageReceiverMultiThread/entry/src/main/module.json +++ b/multimedia/image/image_js_standard/imageReceiverMultiThread/entry/src/main/module.json @@ -7,35 +7,30 @@ "mainElement": ".MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, "pages": "$profile:main_pages", "uiSyntax": "ets", - "abilities": [ - { - "name": ".MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } + "abilities": [{ + "name": ".MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "orientation": "portrait", + "skills": [{ + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" ] - } - ] + }] + }] } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imageReceiverNDK/entry/src/main/config.json b/multimedia/image/image_js_standard/imageReceiverNDK/entry/src/main/config.json index 4ff95169c07d39db9d8ff87c58f546eda173e8d6..7e5f37e6d919ea295322f729f6db5a2000ff95b3 100644 --- a/multimedia/image/image_js_standard/imageReceiverNDK/entry/src/main/config.json +++ b/multimedia/image/image_js_standard/imageReceiverNDK/entry/src/main/config.json @@ -20,8 +20,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/multimedia/image/image_js_standard/imageSourceNDK/entry/src/main/config.json b/multimedia/image/image_js_standard/imageSourceNDK/entry/src/main/config.json index 5e32e3f5051e647cba805678a54f4545ec32c57f..54b64b64a937ad7f35796d488bce986d0cf4ee4c 100644 --- a/multimedia/image/image_js_standard/imageSourceNDK/entry/src/main/config.json +++ b/multimedia/image/image_js_standard/imageSourceNDK/entry/src/main/config.json @@ -20,8 +20,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/multimedia/image/image_js_standard/imageSvg/src/main/config.json b/multimedia/image/image_js_standard/imageSvg/src/main/config.json index acfb6b225ee364d28eace991819ea0f61ac07a8d..76a11e430b503ecff23bb63f7cb4fe543bbc2cbb 100644 --- a/multimedia/image/image_js_standard/imageSvg/src/main/config.json +++ b/multimedia/image/image_js_standard/imageSvg/src/main/config.json @@ -1,135 +1,134 @@ -{ - "app": { - "apiVersion": { - "compatible": 9, - "releaseType": "Beta1", - "target": 9 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "package": "ohos.acts.multimedia.image", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "apiVersion": { + "compatible": 9, + "releaseType": "Beta1", + "target": 9 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + } + ], + "package": "ohos.acts.multimedia.image", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imageWebp/src/main/config.json b/multimedia/image/image_js_standard/imageWebp/src/main/config.json index 91708c5f74bfcffee43939cf1c77f12f4f255669..f83b48b160db2f0c94ba19b10aaffa249f4b3e23 100644 --- a/multimedia/image/image_js_standard/imageWebp/src/main/config.json +++ b/multimedia/image/image_js_standard/imageWebp/src/main/config.json @@ -1,135 +1,134 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image.Webp", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "package": "ohos.acts.multimedia.image.Webp", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image.Webp", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + } + ], + "package": "ohos.acts.multimedia.image.Webp", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/imageYUV/src/main/config.json b/multimedia/image/image_js_standard/imageYUV/src/main/config.json index 855c1ec5a2ec53096a4278746afe12e18d901f6e..9495ac60ceaf4313455f3752b05f31ac07b66a07 100644 --- a/multimedia/image/image_js_standard/imageYUV/src/main/config.json +++ b/multimedia/image/image_js_standard/imageYUV/src/main/config.json @@ -1,135 +1,134 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.image.YUV", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "package": "ohos.acts.multimedia.image.YUV", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.image.YUV", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + } + ], + "package": "ohos.acts.multimedia.image.YUV", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/image/image_js_standard/image_ndk_test/entry/src/main/config.json b/multimedia/image/image_js_standard/image_ndk_test/entry/src/main/config.json index c8cae8e6f69ff7b4d39c579932803d56ee8ec826..7f345d3122552d3ff555891eed59b5fd22abf993 100644 --- a/multimedia/image/image_js_standard/image_ndk_test/entry/src/main/config.json +++ b/multimedia/image/image_js_standard/image_ndk_test/entry/src/main/config.json @@ -1,101 +1,101 @@ { - "app": { - "bundleName": "ohos.image.napitest", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 8 - } + "app": { + "bundleName": "ohos.image.napitest", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "ohos.image.napitest", - "name": ".MyApplication", - "mainAbility": "ohos.image.napitest.MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.image.napitest", + "name": ".MyApplication", + "mainAbility": "ohos.image.napitest.MainAbility", + + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/multimedia/media/media_js_standard/audioPlayer/src/main/config.json b/multimedia/media/media_js_standard/audioPlayer/src/main/config.json index 244367cac6c43579451874b9b7c48f6d6872683d..2237a1ff4c655bdb54b75fb90e93bc9f1e48cccd 100644 --- a/multimedia/media/media_js_standard/audioPlayer/src/main/config.json +++ b/multimedia/media/media_js_standard/audioPlayer/src/main/config.json @@ -1,105 +1,104 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.audio.audioplayer", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "default", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "ohos.acts.multimedia.audio.audioplayer", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.audio.audioplayer", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "default", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.multimedia.audio.audioplayer", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/media/media_js_standard/audioRecorder/src/main/config.json b/multimedia/media/media_js_standard/audioRecorder/src/main/config.json index 49fb8e43f156bf6b91ccd0b41f92d673d6ac7c2f..66628a2fd754e130c5666b6ac5e8bb58cd4f74d0 100644 --- a/multimedia/media/media_js_standard/audioRecorder/src/main/config.json +++ b/multimedia/media/media_js_standard/audioRecorder/src/main/config.json @@ -1,127 +1,126 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.audio.audiorecorder", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "default", - "tablet", - "tv", - "wearable", - "2in1" - ], - "reqPermissions": [ - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MICROPHONE", - "reason": "use ohos.permission.MICROPHONE" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "ohos.acts.multimedia.audio.audiorecorder", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.audio.audiorecorder", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "default", + "tablet", + "tv", + "wearable" + ], + "reqPermissions": [ + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MICROPHONE", + "reason": "use ohos.permission.MICROPHONE" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + } + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.multimedia.audio.audiorecorder", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/media/media_js_standard/avPlayer/entry/src/main/module.json b/multimedia/media/media_js_standard/avPlayer/entry/src/main/module.json index 1dc0aae2be7e952d658a4ce872f2dfd04c7f39d7..cf58a5a22439b1b0886f5bcecd791ee658c608d4 100644 --- a/multimedia/media/media_js_standard/avPlayer/entry/src/main/module.json +++ b/multimedia/media/media_js_standard/avPlayer/entry/src/main/module.json @@ -7,8 +7,7 @@ "mainElement": "MainAbility", "deviceTypes": [ "default", - "tablet", - "2in1" + "tablet" ], "deliveryWithInstall": true, "installationFree": false, @@ -28,7 +27,7 @@ "actions": [ "action.system.home" ], - "entities": [ + "entities":[ "entity.system.home" ] } @@ -36,22 +35,22 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ] + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name" : "ohos.permission.MEDIA_LOCATION", + "reason" : "use ohos.permission.MEDIA_LOCATION" + }, + { + "name" : "ohos.permission.READ_MEDIA", + "reason" : "use ohos.permission.READ_MEDIA" + }, + { + "name" : "ohos.permission.WRITE_MEDIA", + "reason" : "use ohos.permission.WRITE_MEDIA" + } + ] } -} \ No newline at end of file +} diff --git a/multimedia/media/media_js_standard/avRecorder/src/main/config.json b/multimedia/media/media_js_standard/avRecorder/src/main/config.json index ef50c8ffd860c0f917788d7262a3ffc2f7653992..0e3f3f389bf8325c3391b22dd1741fcedee9ca2f 100644 --- a/multimedia/media/media_js_standard/avRecorder/src/main/config.json +++ b/multimedia/media/media_js_standard/avRecorder/src/main/config.json @@ -62,8 +62,7 @@ "default", "tablet", "tv", - "wearable", - "2in1" + "wearable" ], "reqPermissions": [ { diff --git a/multimedia/media/media_js_standard/hlsPlayer/src/main/config.json b/multimedia/media/media_js_standard/hlsPlayer/src/main/config.json index 82ad86d359c60c101134c79bdd9e61eed8e8bc13..7e76bf7dd35c2ff5847bd1343a8d109ed57e014d 100644 --- a/multimedia/media/media_js_standard/hlsPlayer/src/main/config.json +++ b/multimedia/media/media_js_standard/hlsPlayer/src/main/config.json @@ -1,79 +1,78 @@ { - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.media.hlsplayer", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "iconId": 16777218, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "descriptionId": 16777217, - "visible": true, - "labelId": 16777216, - "icon": "$media:icon", - "name": "ohos.acts.multimedia.media.hlsplayer.MainAbility", - "description": "$string:mainability_description", - "label": "$string:entry_MainAbility", - "type": "page", - "homeAbility": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "default", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": "ohos.acts.multimedia.media.hlsplayer.MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "ohos.acts.multimedia.media.hlsplayer", - "name": ".MyApplication", - "js": [ - { - "pages": [ - "pages/index/index", - "pages/surfaceTest/surfaceTest", - "pages/surfaceTest2/surfaceTest2" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - } - ] - } + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.media.hlsplayer", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "iconId": 16777218, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "descriptionId": 16777217, + "visible": true, + "labelId": 16777216, + "icon": "$media:icon", + "name": "ohos.acts.multimedia.media.hlsplayer.MainAbility", + "description": "$string:mainability_description", + "label": "$string:entry_MainAbility", + "type": "page", + "homeAbility": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "default", + "tablet", + "tv", + "wearable" + ], + "mainAbility": "ohos.acts.multimedia.media.hlsplayer.MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.multimedia.media.hlsplayer", + "name": ".MyApplication", + "js": [ + { + "pages": [ + "pages/index/index", + "pages/surfaceTest/surfaceTest", + "pages/surfaceTest2/surfaceTest2" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + } + ] + } } \ No newline at end of file diff --git a/multimedia/media/media_js_standard/httpPlayer/src/main/config.json b/multimedia/media/media_js_standard/httpPlayer/src/main/config.json index c32ac6e836d17eedea81590e74b50de3a5f474e5..8f1f5ea0535261aeb94b59f8e057a86674b981e6 100644 --- a/multimedia/media/media_js_standard/httpPlayer/src/main/config.json +++ b/multimedia/media/media_js_standard/httpPlayer/src/main/config.json @@ -1,78 +1,77 @@ { - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.http.httpplayer", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "iconId": 16777218, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "descriptionId": 16777217, - "visible": true, - "labelId": 16777216, - "icon": "$media:icon", - "name": "ohos.acts.multimedia.http.httpplayer.MainAbility", - "description": "$string:mainability_description", - "label": "$string:entry_MainAbility", - "type": "page", - "homeAbility": true, - "launchType": "standard" - } - ], - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": "ohos.acts.multimedia.http.httpplayer.MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "ohos.acts.multimedia.http.httpplayer", - "name": ".MyApplication", - "js": [ - { - "pages": [ - "pages/index/index", - "pages/surfaceTest/surfaceTest" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - } - ] - } + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.http.httpplayer", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "iconId": 16777218, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "descriptionId": 16777217, + "visible": true, + "labelId": 16777216, + "icon": "$media:icon", + "name": "ohos.acts.multimedia.http.httpplayer.MainAbility", + "description": "$string:mainability_description", + "label": "$string:entry_MainAbility", + "type": "page", + "homeAbility": true, + "launchType": "standard" + } + ], + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "mainAbility": "ohos.acts.multimedia.http.httpplayer.MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.multimedia.http.httpplayer", + "name": ".MyApplication", + "js": [ + { + "pages": [ + "pages/index/index", + "pages/surfaceTest/surfaceTest" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + } + ] + } } \ No newline at end of file diff --git a/multimedia/media/media_js_standard/recorderFormat/src/main/config.json b/multimedia/media/media_js_standard/recorderFormat/src/main/config.json index 5e74a16e4bb0e6efead6b7fceadbf1f5598ac370..b135067b7623553ce7781ea866a26e53d7d736af 100644 --- a/multimedia/media/media_js_standard/recorderFormat/src/main/config.json +++ b/multimedia/media/media_js_standard/recorderFormat/src/main/config.json @@ -1,127 +1,126 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.audio.recorderformat", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.audio.recorderformat", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ "tablet", "default", - "default", - "tablet", - "tv", - "wearable", - "2in1" - ], - "reqPermissions": [ - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.MICROPHONE", - "reason": "use ohos.permission.MICROPHONE" - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "use ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "use ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "use ohos.permission.WRITE_MEDIA" - } - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "ohos.acts.multimedia.audio.recorderformat", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } + "default", + "tablet", + "tv", + "wearable" + ], + "reqPermissions": [ + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.MICROPHONE", + "reason": "use ohos.permission.MICROPHONE" + }, + { + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "use ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.READ_MEDIA", + "reason": "use ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.WRITE_MEDIA", + "reason": "use ohos.permission.WRITE_MEDIA" + } + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.multimedia.audio.recorderformat", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/media/media_js_standard/videoPlayer/src/main/config.json b/multimedia/media/media_js_standard/videoPlayer/src/main/config.json index 9215ffd38eb3ec9555b150774d4b434e03c0185f..73e1bc06faf019761074b9fb833fe983c4822777 100644 --- a/multimedia/media/media_js_standard/videoPlayer/src/main/config.json +++ b/multimedia/media/media_js_standard/videoPlayer/src/main/config.json @@ -1,107 +1,106 @@ -{ - "app": { - "apiVersion": { - "compatible": 6, - "releaseType": "Beta1", - "target": 7 - }, - "vendor": "acts", - "bundleName": "ohos.acts.multimedia.video.videoplayer", - "version": { - "code": 1000000, - "name": "1.0.0" - } - }, - "deviceConfig": { - "default": { - "debug": true - } - }, - "module": { - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "deviceType": [ +{ + "app": { + "apiVersion": { + "compatible": 6, + "releaseType": "Beta1", + "target": 7 + }, + "vendor": "acts", + "bundleName": "ohos.acts.multimedia.video.videoplayer", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + "default": { + "debug": true + } + }, + "module": { + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "deviceType": [ "tablet", "default", - "default", - "tablet", - "tv", - "wearable", - "2in1" - ], - "mainAbility": ".MainAbility", - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "ohos.acts.multimedia.video.videoplayer", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index", - "pages/surfaceTest/surfaceTest", - "pages/surfaceTest2/surfaceTest2" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } + "default", + "tablet", + "tv", + "wearable" + ], + "mainAbility": ".MainAbility", + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "ohos.acts.multimedia.video.videoplayer", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index", + "pages/surfaceTest/surfaceTest", + "pages/surfaceTest2/surfaceTest2" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/multimedia/medialibrary/mediaLibrary_album/entry/src/main/module.json b/multimedia/medialibrary/mediaLibrary_album/entry/src/main/module.json index 89142d9bb5c68a9843c820c74e50d455351d12bb..025062ffed12b44b32db7f5f35356c9040ed9c5c 100644 --- a/multimedia/medialibrary/mediaLibrary_album/entry/src/main/module.json +++ b/multimedia/medialibrary/mediaLibrary_album/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimedia/medialibrary/mediaLibrary_base/entry/src/main/module.json b/multimedia/medialibrary/mediaLibrary_base/entry/src/main/module.json index 89142d9bb5c68a9843c820c74e50d455351d12bb..025062ffed12b44b32db7f5f35356c9040ed9c5c 100644 --- a/multimedia/medialibrary/mediaLibrary_base/entry/src/main/module.json +++ b/multimedia/medialibrary/mediaLibrary_base/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimedia/medialibrary/mediaLibrary_favorite/entry/src/main/module.json b/multimedia/medialibrary/mediaLibrary_favorite/entry/src/main/module.json index 89142d9bb5c68a9843c820c74e50d455351d12bb..025062ffed12b44b32db7f5f35356c9040ed9c5c 100644 --- a/multimedia/medialibrary/mediaLibrary_favorite/entry/src/main/module.json +++ b/multimedia/medialibrary/mediaLibrary_favorite/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimedia/medialibrary/mediaLibrary_file/entry/src/main/module.json b/multimedia/medialibrary/mediaLibrary_file/entry/src/main/module.json index 89142d9bb5c68a9843c820c74e50d455351d12bb..025062ffed12b44b32db7f5f35356c9040ed9c5c 100644 --- a/multimedia/medialibrary/mediaLibrary_file/entry/src/main/module.json +++ b/multimedia/medialibrary/mediaLibrary_file/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimedia/medialibrary/mediaLibrary_fileAsset/entry/src/main/module.json b/multimedia/medialibrary/mediaLibrary_fileAsset/entry/src/main/module.json index 89142d9bb5c68a9843c820c74e50d455351d12bb..025062ffed12b44b32db7f5f35356c9040ed9c5c 100644 --- a/multimedia/medialibrary/mediaLibrary_fileAsset/entry/src/main/module.json +++ b/multimedia/medialibrary/mediaLibrary_fileAsset/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimedia/medialibrary/mediaLibrary_fileKey/entry/src/main/module.json b/multimedia/medialibrary/mediaLibrary_fileKey/entry/src/main/module.json index 89142d9bb5c68a9843c820c74e50d455351d12bb..025062ffed12b44b32db7f5f35356c9040ed9c5c 100644 --- a/multimedia/medialibrary/mediaLibrary_fileKey/entry/src/main/module.json +++ b/multimedia/medialibrary/mediaLibrary_fileKey/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimedia/medialibrary/mediaLibrary_fileResult/entry/src/main/module.json b/multimedia/medialibrary/mediaLibrary_fileResult/entry/src/main/module.json index 89142d9bb5c68a9843c820c74e50d455351d12bb..025062ffed12b44b32db7f5f35356c9040ed9c5c 100644 --- a/multimedia/medialibrary/mediaLibrary_fileResult/entry/src/main/module.json +++ b/multimedia/medialibrary/mediaLibrary_fileResult/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimedia/medialibrary/mediaLibrary_getExifNoLocation/entry/src/main/module.json b/multimedia/medialibrary/mediaLibrary_getExifNoLocation/entry/src/main/module.json index 018660e2eefde3f65cbd1adae635eefd9a476b4c..f89c932e2fbbc8bb0928aeed336630c27113e1ff 100644 --- a/multimedia/medialibrary/mediaLibrary_getExifNoLocation/entry/src/main/module.json +++ b/multimedia/medialibrary/mediaLibrary_getExifNoLocation/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimedia/medialibrary/mediaLibrary_getExiflocation/entry/src/main/module.json b/multimedia/medialibrary/mediaLibrary_getExiflocation/entry/src/main/module.json index f409e5792effc870f92cd8d14f37247799292633..3edbbf74edbb92acf113b6ed13f1edf80d0aa5b7 100644 --- a/multimedia/medialibrary/mediaLibrary_getExiflocation/entry/src/main/module.json +++ b/multimedia/medialibrary/mediaLibrary_getExiflocation/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimedia/medialibrary/mediaLibrary_getThumbnail/entry/src/main/module.json b/multimedia/medialibrary/mediaLibrary_getThumbnail/entry/src/main/module.json index 89142d9bb5c68a9843c820c74e50d455351d12bb..025062ffed12b44b32db7f5f35356c9040ed9c5c 100644 --- a/multimedia/medialibrary/mediaLibrary_getThumbnail/entry/src/main/module.json +++ b/multimedia/medialibrary/mediaLibrary_getThumbnail/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimedia/medialibrary/mediaLibrary_mediafetchoptions/entry/src/main/module.json b/multimedia/medialibrary/mediaLibrary_mediafetchoptions/entry/src/main/module.json index 89142d9bb5c68a9843c820c74e50d455351d12bb..025062ffed12b44b32db7f5f35356c9040ed9c5c 100644 --- a/multimedia/medialibrary/mediaLibrary_mediafetchoptions/entry/src/main/module.json +++ b/multimedia/medialibrary/mediaLibrary_mediafetchoptions/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimedia/medialibrary/mediaLibrary_trash/entry/src/main/module.json b/multimedia/medialibrary/mediaLibrary_trash/entry/src/main/module.json index 89142d9bb5c68a9843c820c74e50d455351d12bb..025062ffed12b44b32db7f5f35356c9040ed9c5c 100644 --- a/multimedia/medialibrary/mediaLibrary_trash/entry/src/main/module.json +++ b/multimedia/medialibrary/mediaLibrary_trash/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimedia/photoAccess/photoAccess/entry/src/main/module.json b/multimedia/photoAccess/photoAccess/entry/src/main/module.json index c3740a931c846f89a50dee3e1ad982cad7e0c39d..2dd3f8ab6d5a41c91b037e963fb9306b1e778671 100644 --- a/multimedia/photoAccess/photoAccess/entry/src/main/module.json +++ b/multimedia/photoAccess/photoAccess/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimedia/photoAccess/photoAccessSystem/entry/src/main/module.json b/multimedia/photoAccess/photoAccessSystem/entry/src/main/module.json index c3740a931c846f89a50dee3e1ad982cad7e0c39d..2dd3f8ab6d5a41c91b037e963fb9306b1e778671 100644 --- a/multimedia/photoAccess/photoAccessSystem/entry/src/main/module.json +++ b/multimedia/photoAccess/photoAccessSystem/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/multimodalinput/input_js_standard/src/main/config.json b/multimodalinput/input_js_standard/src/main/config.json index 2a0f66bf2e037f00743a735ceea3bf8a205a27e6..ae2236ff3740844f7cfc40393a1923c58a6be37d 100644 --- a/multimodalinput/input_js_standard/src/main/config.json +++ b/multimodalinput/input_js_standard/src/main/config.json @@ -1,96 +1,95 @@ { - "app": { - "bundleName": "ohos.acts.multimodalinput.input", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } + "app": { + "bundleName": "ohos.acts.multimodalinput.input", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.multimodalinput.input", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.multimodalinput.input", + "name": ".entry", + "mainAbility":".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } -} \ No newline at end of file + } +} diff --git a/multimodalinput/multimodalinput_ets_standard/entry/src/main/config.json b/multimodalinput/multimodalinput_ets_standard/entry/src/main/config.json index 0cc507b4f52b2fe6b29f13e3e5074aa175e6eed3..5db49d3028488b81f49182892a886befd5e247f2 100644 --- a/multimodalinput/multimodalinput_ets_standard/entry/src/main/config.json +++ b/multimodalinput/multimodalinput_ets_standard/entry/src/main/config.json @@ -1,101 +1,100 @@ -{ - "app": { - "bundleName": "ohos.acts.multimodalinputets.input", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 8 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.multimodalinputets.input", - "name": ".MyApplication", - "mainAbility": "ohos.acts.multimodalinputets.input.MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } - ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "ohos.acts.multimodalinputets.input", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.multimodalinputets.input", + "name": ".MyApplication", + "mainAbility": "ohos.acts.multimodalinputets.input.MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/notification/ans_standard/actsNotificationBadgeTest/entry/src/main/module.json b/notification/ans_standard/actsNotificationBadgeTest/entry/src/main/module.json index e33c86799933318a8c8780da2e1535e5f069c316..61c06ab8423bad8fde5d88f2c5a0a8e72e4db82a 100644 --- a/notification/ans_standard/actsNotificationBadgeTest/entry/src/main/module.json +++ b/notification/ans_standard/actsNotificationBadgeTest/entry/src/main/module.json @@ -1,42 +1,41 @@ { "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.badge.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "orientation": "portrait", + "skills": [ { - "name": "com.example.badge.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] } - ] + ] + } + ] } -} \ No newline at end of file + } diff --git a/notification/ans_standard/actsNotificationDistributedTest/src/main/config.json b/notification/ans_standard/actsNotificationDistributedTest/src/main/config.json index 60a95bf12c36f164bb5544653da2e8221d9bb8d0..1c690b87546010f4486461f6c984060dc3fede8e 100644 --- a/notification/ans_standard/actsNotificationDistributedTest/src/main/config.json +++ b/notification/ans_standard/actsNotificationDistributedTest/src/main/config.json @@ -19,8 +19,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/notification/ans_standard/actsNotificationManagerSlotTest/src/main/config.json b/notification/ans_standard/actsNotificationManagerSlotTest/src/main/config.json index 40275b8cbac5bf95fc2970fde34725e552bcfafe..6902628f6d9b38e9e4e8edc27b1a57c485c638b0 100644 --- a/notification/ans_standard/actsNotificationManagerSlotTest/src/main/config.json +++ b/notification/ans_standard/actsNotificationManagerSlotTest/src/main/config.json @@ -19,8 +19,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/notification/ans_standard/actsNotificationPublishTest/src/main/config.json b/notification/ans_standard/actsNotificationPublishTest/src/main/config.json index 9b46806f51a6aade5d5d82198ff3bc4811c31b09..089b03accac00655264c38b1c56da067c0299837 100644 --- a/notification/ans_standard/actsNotificationPublishTest/src/main/config.json +++ b/notification/ans_standard/actsNotificationPublishTest/src/main/config.json @@ -17,10 +17,9 @@ "package": "com.example.actsnotificationpublish", "name": ".entry", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/notification/ans_standard/actsNotificationRequestTest/src/main/config.json b/notification/ans_standard/actsNotificationRequestTest/src/main/config.json index 1e413ee50862017aa30c2b02081ae999031c8c86..63cf86d31ff12cb35e304e87b63afbaedc93cddd 100644 --- a/notification/ans_standard/actsNotificationRequestTest/src/main/config.json +++ b/notification/ans_standard/actsNotificationRequestTest/src/main/config.json @@ -19,8 +19,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, @@ -94,4 +93,4 @@ "mainAbility": ".MainAbility", "srcPath": "" } -} \ No newline at end of file +} diff --git a/notification/ans_standard/actsNotificationSecondaryDirectoryTest/entry/src/main/module.json b/notification/ans_standard/actsNotificationSecondaryDirectoryTest/entry/src/main/module.json index 08fdc818e1b3a9932d153eaba56b11aac9447c46..927e3dbb2fcdf10619f4cbc404ea4be7a9e82ffc 100644 --- a/notification/ans_standard/actsNotificationSecondaryDirectoryTest/entry/src/main/module.json +++ b/notification/ans_standard/actsNotificationSecondaryDirectoryTest/entry/src/main/module.json @@ -1,42 +1,41 @@ { "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.secondaryDirectory.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "orientation": "portrait", + "skills": [ { - "name": "com.example.secondaryDirectory.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] } - ] + ] + } + ] } -} \ No newline at end of file + } diff --git a/notification/ans_standard/actsNotificationShowTest/src/main/config.json b/notification/ans_standard/actsNotificationShowTest/src/main/config.json index 83c7445ac438e14150c228c58f27195b185bc8c1..88acfb8e4bb408a7b7a2eee42cb45f4eaba7a2e7 100644 --- a/notification/ans_standard/actsNotificationShowTest/src/main/config.json +++ b/notification/ans_standard/actsNotificationShowTest/src/main/config.json @@ -19,8 +19,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/notification/ans_standard/actsNotificationSlotTest/src/main/config.json b/notification/ans_standard/actsNotificationSlotTest/src/main/config.json index 104a88a5f5ec40bc44debec687dee10b6582f736..1ab4b0553d450ae564696fa30bc783e09c0c9e5b 100644 --- a/notification/ans_standard/actsNotificationSlotTest/src/main/config.json +++ b/notification/ans_standard/actsNotificationSlotTest/src/main/config.json @@ -19,8 +19,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/notification/ans_standard/actsNotificationSystemAPITest/entry/src/main/module.json b/notification/ans_standard/actsNotificationSystemAPITest/entry/src/main/module.json index 788365e574b8cd557452dca7c1c1ef74efd5cd41..cd6df32b2481d4b312574b9f2e5a2c855283c759 100644 --- a/notification/ans_standard/actsNotificationSystemAPITest/entry/src/main/module.json +++ b/notification/ans_standard/actsNotificationSystemAPITest/entry/src/main/module.json @@ -1,42 +1,41 @@ { "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.systemAPI.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "orientation": "portrait", + "skills": [ { - "name": "com.example.systemAPI.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] } - ] + ] + } + ] } -} \ No newline at end of file + } diff --git a/notification/ans_standard/actsNotificationWantAgentTest/src/main/config.json b/notification/ans_standard/actsNotificationWantAgentTest/src/main/config.json index 711c5a1a2fa2e1a8187537c523c018ded41ae076..fdcd67d8ef64433f9fa7dbd4e59e1cff440898b5 100644 --- a/notification/ans_standard/actsNotificationWantAgentTest/src/main/config.json +++ b/notification/ans_standard/actsNotificationWantAgentTest/src/main/config.json @@ -19,8 +19,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/notification/ces_standard/actsCommonEventManagerSupportTest/src/main/config.json b/notification/ces_standard/actsCommonEventManagerSupportTest/src/main/config.json index 2b199149660a833f27e06436f937e7c59766156d..00f8a04b17ec734947ab79208c7e589cf01e093a 100644 --- a/notification/ces_standard/actsCommonEventManagerSupportTest/src/main/config.json +++ b/notification/ces_standard/actsCommonEventManagerSupportTest/src/main/config.json @@ -19,8 +19,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/notification/ces_standard/actsCommonEventManagerTest/src/main/config.json b/notification/ces_standard/actsCommonEventManagerTest/src/main/config.json index a183b77c5f5dd86e887097be3912b4245b226e4c..e4852bef82739ad30c254bcf69f2b3e4419716ed 100644 --- a/notification/ces_standard/actsCommonEventManagerTest/src/main/config.json +++ b/notification/ces_standard/actsCommonEventManagerTest/src/main/config.json @@ -19,8 +19,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/notification/ces_standard/actsCommonEventSupportTest/src/main/config.json b/notification/ces_standard/actsCommonEventSupportTest/src/main/config.json index 253ad2e8cffee1f51b79d204f54b751928694e59..c26dcbbc612d88ce2457d2345f511547e6b90005 100644 --- a/notification/ces_standard/actsCommonEventSupportTest/src/main/config.json +++ b/notification/ces_standard/actsCommonEventSupportTest/src/main/config.json @@ -19,8 +19,7 @@ "deviceType": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/notification/ces_standard/actsCommonEventSystemAPITest/entry/src/main/module.json b/notification/ces_standard/actsCommonEventSystemAPITest/entry/src/main/module.json index 788365e574b8cd557452dca7c1c1ef74efd5cd41..cd6df32b2481d4b312574b9f2e5a2c855283c759 100644 --- a/notification/ces_standard/actsCommonEventSystemAPITest/entry/src/main/module.json +++ b/notification/ces_standard/actsCommonEventSystemAPITest/entry/src/main/module.json @@ -1,42 +1,41 @@ { "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:phone_entry_dsc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.systemAPI.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "orientation": "portrait", + "skills": [ { - "name": "com.example.systemAPI.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] } - ] + ] + } + ] } -} \ No newline at end of file + } diff --git a/notification/ces_standard/subscribeandpublish/actssubscriberorderedtest/src/main/config.json b/notification/ces_standard/subscribeandpublish/actssubscriberorderedtest/src/main/config.json index 941a3826fddd1a8cba71e7eaaabb59e1d9944859..a08b4d8e56850cb92a941243716544bee28202d3 100644 --- a/notification/ces_standard/subscribeandpublish/actssubscriberorderedtest/src/main/config.json +++ b/notification/ces_standard/subscribeandpublish/actssubscriberorderedtest/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "com.example.actssubscribertestorder", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actssubscribertestorder", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.actssubscribertestorder", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actssubscribertestorder", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/notification/ces_standard/subscribeandpublish/actssubscriberunordertest/src/main/config.json b/notification/ces_standard/subscribeandpublish/actssubscriberunordertest/src/main/config.json index 063c88860ba65a94bcb1bcb4b86c12b0f05f51ed..69f1ebb51f1ad4c75c481f386c1452f1b99d0a5c 100644 --- a/notification/ces_standard/subscribeandpublish/actssubscriberunordertest/src/main/config.json +++ b/notification/ces_standard/subscribeandpublish/actssubscriberunordertest/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "com.example.actssubscribertestunorder", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.actssubscribertestunorder", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.actssubscribertestunorder", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.actssubscribertestunorder", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/notification/ces_standard/subscribeandpublish/emittertest/src/main/config.json b/notification/ces_standard/subscribeandpublish/emittertest/src/main/config.json index 4f601f395d376e043b572a5d9cfafe9084c600cb..ef32cc2917b6694d453b1f40351860ac508f40fc 100644 --- a/notification/ces_standard/subscribeandpublish/emittertest/src/main/config.json +++ b/notification/ces_standard/subscribeandpublish/emittertest/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "com.example.emittertest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 5, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.emittertest", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.emittertest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.emittertest", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/powermgr/battery_manager/src/main/config.json b/powermgr/battery_manager/src/main/config.json index 6c69aa574e4f458b7779d434cf34f7c5420d2104..f41fcdbb6e564cd9241c4b8bb8ba837666c9097d 100644 --- a/powermgr/battery_manager/src/main/config.json +++ b/powermgr/battery_manager/src/main/config.json @@ -1,102 +1,101 @@ -{ - "app": { - "bundleName": "com.example.mybatteryapp", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.mybatteryapp", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.RUNNING_LOCK", - "reason": "use ohos.permission.RUNNING_LOCK" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.mybatteryapp", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.mybatteryapp", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.RUNNING_LOCK", + "reason": "use ohos.permission.RUNNING_LOCK" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility":".MainAbility", + "srcPath":"" + } } \ No newline at end of file diff --git a/powermgr/display_manager/src/main/config.json b/powermgr/display_manager/src/main/config.json index 734658551588c7470b2d34a3ed7f3a2ec8fa1589..181c34834d99c4dc460d68a9b6f5107a5f2b4503 100644 --- a/powermgr/display_manager/src/main/config.json +++ b/powermgr/display_manager/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "com.example.mypowerdisplayapp", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.mypowerdisplayapp", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "name": ".entry", - "mainAbility": ".MainAbility" - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.example.mypowerdisplayapp", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.mypowerdisplayapp", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "name": ".entry", + "mainAbility":".MainAbility" + } +} diff --git a/powermgr/power_manager/src/main/config.json b/powermgr/power_manager/src/main/config.json index 9b1a15e75c91583ac08f851b4dfb2e6dbf60e678..7e963f62c03843222a12d60156903750a57f6ee2 100644 --- a/powermgr/power_manager/src/main/config.json +++ b/powermgr/power_manager/src/main/config.json @@ -1,102 +1,101 @@ -{ - "app": { - "bundleName": "com.example.mypowerapp", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.mypowerapp", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.RUNNING_LOCK", - "reason": "use ohos.permission.RUNNING_LOCK" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.mypowerapp", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.mypowerapp", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.RUNNING_LOCK", + "reason": "use ohos.permission.RUNNING_LOCK" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/powermgr/thermal_manager/src/main/config.json b/powermgr/thermal_manager/src/main/config.json index e17971b9ac12ea6b12125f83f841ddc4ed276a51..b09ec4113e628a65a468fdaf57631dab331e54e7 100644 --- a/powermgr/thermal_manager/src/main/config.json +++ b/powermgr/thermal_manager/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "com.example.mythermalapp", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.mythermalapp", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.mythermalapp", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.mythermalapp", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/request/RequestTest_Stage/entry/src/main/module.json b/request/RequestTest_Stage/entry/src/main/module.json index 6e3e0a6c210815fcb8b9e41ca02703d24812b5a5..cf5b35337b8bc5b9492e4abb73e309fb49edc0c0 100644 --- a/request/RequestTest_Stage/entry/src/main/module.json +++ b/request/RequestTest_Stage/entry/src/main/module.json @@ -1,66 +1,63 @@ -{ - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.INTERNET", - "reason": "need use ohos.permission.INTERNET." - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "need use ohos.permission.WRITE_MEDIA", - "usedScene": { - "ability": [ - "com.acts.request.test.MainAbility" - ], - "when": "always" - } - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "need use ohos.permission.WRITE_MEDIA", - "usedScene": { - "ability": [ - "com.acts.request.test.MainAbility" - ], - "when": "always" - } - } - ] - } +{ + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.INTERNET", + "reason":"need use ohos.permission.INTERNET." + }, + {"name": "ohos.permission.WRITE_MEDIA", + "reason": "need use ohos.permission.WRITE_MEDIA", + "usedScene": { + "ability": [ + "com.acts.request.test.MainAbility" + ], + "when":"always" + } + }, + {"name": "ohos.permission.READ_MEDIA", + "reason": "need use ohos.permission.WRITE_MEDIA", + "usedScene": { + "ability": [ + "com.acts.request.test.MainAbility" + ], + "when":"always" + } + } + ] + } } \ No newline at end of file diff --git a/request/RequestTest_ets/entry/src/main/config.json b/request/RequestTest_ets/entry/src/main/config.json index a925c98d13cdd8f06dc1017a08d7573725ae7e90..d5b80105b0c7bb866ccf2d355cb506d077a41dfc 100644 --- a/request/RequestTest_ets/entry/src/main/config.json +++ b/request/RequestTest_ets/entry/src/main/config.json @@ -1,113 +1,112 @@ { - "app": { - "bundleName": "com.acts.requesttest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "target": 9, - "releaseType": "Release" - } + "app": { + "bundleName": "com.acts.requesttest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.acts.requesttest", - "name": ".MyApplication", - "mainAbility": "com.acts.requesttest.MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "apiVersion": { + "compatible": 7, + "target": 9, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.acts.requesttest", + "name": ".MyApplication", + "mainAbility": "com.acts.requesttest.MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.INTERNET", + "reason": "need use ohos.permission.INTERNET", + "usedScene": { + "ability": [ + "com.acts.request.test.MainAbility" + ], + "when": "inuse" + } + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "ohos.permission.INTERNET", - "reason": "need use ohos.permission.INTERNET", - "usedScene": { - "ability": [ - "com.acts.request.test.MainAbility" - ], - "when": "inuse" - } - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } -} \ No newline at end of file + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } +} diff --git a/request/newRequestAuthorityTest/entry/src/main/module.json b/request/newRequestAuthorityTest/entry/src/main/module.json index cb84d4225ff20eb50c0c42666e214c765cc1a318..d228b25f20dad5788e55e550bded178b5b5551a5 100644 --- a/request/newRequestAuthorityTest/entry/src/main/module.json +++ b/request/newRequestAuthorityTest/entry/src/main/module.json @@ -1,66 +1,63 @@ -{ - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.INTERNET", - "reason": "need use ohos.permission.INTERNET." - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "need use ohos.permission.WRITE_MEDIA", - "usedScene": { - "ability": [ - "com.acts.newRequestAuthority.test.MainAbility" - ], - "when": "always" - } - }, - { - "name": "ohos.permission.READ_MEDIA", - "reason": "need use ohos.permission.WRITE_MEDIA", - "usedScene": { - "ability": [ - "com.acts.newRequestAuthority.test.MainAbility" - ], - "when": "always" - } - } - ] - } +{ + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.INTERNET", + "reason":"need use ohos.permission.INTERNET." + }, + {"name": "ohos.permission.WRITE_MEDIA", + "reason": "need use ohos.permission.WRITE_MEDIA", + "usedScene": { + "ability": [ + "com.acts.newRequestAuthority.test.MainAbility" + ], + "when":"always" + } + }, + {"name": "ohos.permission.READ_MEDIA", + "reason": "need use ohos.permission.WRITE_MEDIA", + "usedScene": { + "ability": [ + "com.acts.newRequestAuthority.test.MainAbility" + ], + "when":"always" + } + } + ] + } } \ No newline at end of file diff --git a/request/newRequestTest/entry/src/main/module.json b/request/newRequestTest/entry/src/main/module.json index 13da21700eadb97580345c36cc4d8a37303b10e1..711e97430bd972e5bf6de8989c2822988cc72b0a 100644 --- a/request/newRequestTest/entry/src/main/module.json +++ b/request/newRequestTest/entry/src/main/module.json @@ -1,40 +1,39 @@ -{ - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ] - } +{ + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ] + } } \ No newline at end of file diff --git a/resourceschedule/resourceschedule_standard/backgroundtaskmanager/src/main/config.json b/resourceschedule/resourceschedule_standard/backgroundtaskmanager/src/main/config.json index 9f65e0312b58dc35d277380ca0f1d5ff9e47efb9..c7be58e17d0972ebfbaef683448fc481bc94e6b9 100644 --- a/resourceschedule/resourceschedule_standard/backgroundtaskmanager/src/main/config.json +++ b/resourceschedule/resourceschedule_standard/backgroundtaskmanager/src/main/config.json @@ -1,114 +1,113 @@ -{ - "app": { - "bundleName": "ohos.acts.resourceschedule.taskmgr.js.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.resourceschedule.taskmgr.js.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "backgroundModes": [ - "location" - ], - "visible": true, - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "js", - "description": "$string:description_serviceability", - "type": "service" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.KEEP_BACKGROUND_RUNNING" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.resourceschedule.taskmgr.js.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.resourceschedule.taskmgr.js.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "backgroundModes": [ + "location" + ], + "visible": true, + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "icon": "$media:icon", + "srcLanguage": "js", + "description": "$string:description_serviceability", + "type": "service" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.KEEP_BACKGROUND_RUNNING" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/resourceschedule/resourceschedule_standard/continuoustaskrelyhap/entry/src/main/config.json b/resourceschedule/resourceschedule_standard/continuoustaskrelyhap/entry/src/main/config.json index 31f9a81155d6fc1f4fef6a3a2f735895c32e5615..d7959e5381b57e44523e44a814b0a4452cc9ce70 100644 --- a/resourceschedule/resourceschedule_standard/continuoustaskrelyhap/entry/src/main/config.json +++ b/resourceschedule/resourceschedule_standard/continuoustaskrelyhap/entry/src/main/config.json @@ -1,81 +1,80 @@ -{ - "app": { - "bundleName": "com.example.continuoustaskserver", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "target": 7 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.continuoustaskserver", - "name": ".MyApplication", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "name": "com.example.continuoustaskserver.MainAbility", - "icon": "$media:icon", - "description": "$string:mainability_description", - "label": "$string:app_name", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "backgroundModes": [ - "location" - ], - "visible": true, - "srcPath": "ServiceAbility", - "name": ".ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "js", - "description": "$string:description_serviceability", - "type": "service" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.KEEP_BACKGROUND_RUNNING" - } - ] - } +{ + "app": { + "bundleName": "com.example.continuoustaskserver", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.continuoustaskserver", + "name": ".MyApplication", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.example.continuoustaskserver.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "backgroundModes": [ + "location" + ], + "visible": true, + "srcPath": "ServiceAbility", + "name": ".ServiceAbility", + "icon": "$media:icon", + "srcLanguage": "js", + "description": "$string:description_serviceability", + "type": "service" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.KEEP_BACKGROUND_RUNNING" + } + ] + } } \ No newline at end of file diff --git a/resourceschedule/resourceschedule_standard/deviceusagestatisticsjsunit/src/main/config.json b/resourceschedule/resourceschedule_standard/deviceusagestatisticsjsunit/src/main/config.json index 46d2eb4320e218a758c42fdd81f72e066729241f..6f2aa5e146328a74797e90caa43a30df13294ef1 100644 --- a/resourceschedule/resourceschedule_standard/deviceusagestatisticsjsunit/src/main/config.json +++ b/resourceschedule/resourceschedule_standard/deviceusagestatisticsjsunit/src/main/config.json @@ -1,106 +1,105 @@ -{ - "app": { - "bundleName": "ohos.acts.resourceschedule.deviceusagestatisticsjsunit.js.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.resourceschedule.deviceusagestatisticsjsunit.js.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "defPermissions": [ - { - "name": "ohos.permission.BUNDLE_ACTIVE_INFO" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.BUNDLE_ACTIVE_INFO" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.resourceschedule.deviceusagestatisticsjsunit.js.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.resourceschedule.deviceusagestatisticsjsunit.js.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "defPermissions": [ + { + "name": "ohos.permission.BUNDLE_ACTIVE_INFO" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.BUNDLE_ACTIVE_INFO" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/resourceschedule/resourceschedule_standard/reminderagent/src/main/config.json b/resourceschedule/resourceschedule_standard/reminderagent/src/main/config.json index ba48f3b8fb8af61b4ba9c256d3d12f803b733ffd..91a67067282774102ea62d20921567d70c9d477b 100644 --- a/resourceschedule/resourceschedule_standard/reminderagent/src/main/config.json +++ b/resourceschedule/resourceschedule_standard/reminderagent/src/main/config.json @@ -1,108 +1,107 @@ -{ - "app": { - "bundleName": "ohos.acts.resourceschedule.reminderagent.js.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.resourceschedule.reminderagent.js.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.PUBLISH_AGENT_REMINDER", - "reason": "SYSTEM_GRANT", - "usedScene": { - "ability": [ - ".FormAbility" - ], - "when": "inuse" - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.resourceschedule.reminderagent.js.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.resourceschedule.reminderagent.js.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.PUBLISH_AGENT_REMINDER", + "reason": "SYSTEM_GRANT", + "usedScene": { + "ability": [ + ".FormAbility" + ], + "when": "inuse" + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/resourceschedule/resourceschedule_standard/reminderagentManager/src/main/config.json b/resourceschedule/resourceschedule_standard/reminderagentManager/src/main/config.json index d27a8c774c275fb02a0f48d83dac7492e16a6af9..bccf0ce862e4098570dd47ecb3bf236a79039140 100644 --- a/resourceschedule/resourceschedule_standard/reminderagentManager/src/main/config.json +++ b/resourceschedule/resourceschedule_standard/reminderagentManager/src/main/config.json @@ -1,108 +1,107 @@ -{ - "app": { - "bundleName": "ohos.acts.resourceschedule.reminderagentMgr.js.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.resourceschedule.reminderagentMgr.js.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.PUBLISH_AGENT_REMINDER", - "reason": "SYSTEM_GRANT", - "usedScene": { - "ability": [ - ".FormAbility" - ], - "when": "inuse" - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.resourceschedule.reminderagentMgr.js.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.resourceschedule.reminderagentMgr.js.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.PUBLISH_AGENT_REMINDER", + "reason": "SYSTEM_GRANT", + "usedScene": { + "ability": [ + ".FormAbility" + ], + "when": "inuse" + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/resourceschedule/resourceschedule_standard/workscheduler/src/main/config.json b/resourceschedule/resourceschedule_standard/workscheduler/src/main/config.json index 0b5b39424d8c465f9518072878876b7f33bfbf07..f481e4e0ea2f43bf2043f98b032a37d8b24134ac 100644 --- a/resourceschedule/resourceschedule_standard/workscheduler/src/main/config.json +++ b/resourceschedule/resourceschedule_standard/workscheduler/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "ohos.acts.resourceschedule.workscheduler.js.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.resourceschedule.workscheduler.js.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.resourceschedule.workscheduler.js.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.resourceschedule.workscheduler.js.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/security/access_token/AccessTokenTest_Normal_js/src/main/config.json b/security/access_token/AccessTokenTest_Normal_js/src/main/config.json index 2d2917c671ae01c0b33fd558a7e5d312b4ae501c..98158d36e26a87b2ae99e4a391f44b1e6a48dc03 100644 --- a/security/access_token/AccessTokenTest_Normal_js/src/main/config.json +++ b/security/access_token/AccessTokenTest_Normal_js/src/main/config.json @@ -1,116 +1,115 @@ -{ - "app": { - "bundleName": "ohos.acts.security.access_token.normal", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.security.access_token.normal", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - } - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.security.access_token.normal", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.security.access_token.normal", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "reqPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO" + } + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/security/certificate_framework/js_api_test_oh40/src/main/config.json b/security/certificate_framework/js_api_test_oh40/src/main/config.json index a1f1566282da421a1e0c1eebc01ab51d4cc54f49..3cf704f7015b5443a18513dd0ed767be8cc16061 100644 --- a/security/certificate_framework/js_api_test_oh40/src/main/config.json +++ b/security/certificate_framework/js_api_test_oh40/src/main/config.json @@ -1,100 +1,85 @@ -{ - "app": { - "bundleName": "com.openharmony.certificateframework2", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 9, - "target": 10, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.openharmony.certificateframework2", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "tv", - "wearable", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.openharmony.certificateframework2", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 9, + "target": 10, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.openharmony.certificateframework2", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": ["default", "tablet", "tv", "wearable", "phone"], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": ["entity.system.home"], + "actions": ["action.system.home"] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": ["pages/index/index"], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": ["pages/index/index"], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } +} diff --git a/security/certificate_framework/js_api_test_one/src/main/config.json b/security/certificate_framework/js_api_test_one/src/main/config.json index 77bf24a81883a37cedd28b7e7071b6a592af5579..ec36b83cefce00d61be072f6097b59d2340eb3a2 100644 --- a/security/certificate_framework/js_api_test_one/src/main/config.json +++ b/security/certificate_framework/js_api_test_one/src/main/config.json @@ -1,100 +1,85 @@ -{ - "app": { - "bundleName": "com.openharmony.certificateframework", - "vendor": "acts", - "version": { - "code": 12, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.openharmony.certificateframework", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "tv", - "wearable", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.openharmony.certificateframework", + "vendor": "acts", + "version": { + "code": 12, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.openharmony.certificateframework", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": ["default", "tablet", "tv", "wearable", "phone"], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": ["entity.system.home"], + "actions": ["action.system.home"] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": ["pages/index/index"], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": ["pages/index/index"], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } +} diff --git a/security/cipher/datacipher/cipher/src/main/config.json b/security/cipher/datacipher/cipher/src/main/config.json index baf7db1ec413391af256d8f420269ad34dae80b9..2957167d9f3202270da4b89d8b3910191ed43fb3 100644 --- a/security/cipher/datacipher/cipher/src/main/config.json +++ b/security/cipher/datacipher/cipher/src/main/config.json @@ -1,98 +1,97 @@ -{ - "app": { - "bundleName": "com.example.keystoretest", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 6, - "target": 6, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.keystoretest", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.keystoretest", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 6, + "target": 6, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.keystoretest", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/security/cryptoFramework/js_api_test_oh40/src/main/config.json b/security/cryptoFramework/js_api_test_oh40/src/main/config.json index 278a815e9b44d78843ed4dc50bc49fa2a0416588..6ef501a6a3d5534f866dbf10dc8f7ab508e71e7b 100644 --- a/security/cryptoFramework/js_api_test_oh40/src/main/config.json +++ b/security/cryptoFramework/js_api_test_oh40/src/main/config.json @@ -1,100 +1,85 @@ -{ - "app": { - "bundleName": "com.openharmony.cryptoFramework2", - "vendor": "acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 9, - "target": 10, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.openharmony.cryptoFramework2", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "default", - "tablet", - "tv", - "wearable", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.openharmony.cryptoFramework2", + "vendor": "acts", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 9, + "target": 10, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.openharmony.cryptoFramework2", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": ["default", "tablet", "tv", "wearable", "phone"], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": ["entity.system.home"], + "actions": ["action.system.home"] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": ["pages/index/index"], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": ["pages/index/index"], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } +} diff --git a/security/cryptoFramework/js_api_test_one/src/main/config.json b/security/cryptoFramework/js_api_test_one/src/main/config.json index 33173896dc5e17939a5a9ce5f5331f3ff6c75ceb..8c5994e545f906e0d04b61ddf6a5dbe0b42385dc 100644 --- a/security/cryptoFramework/js_api_test_one/src/main/config.json +++ b/security/cryptoFramework/js_api_test_one/src/main/config.json @@ -1,100 +1,85 @@ -{ - "app": { - "bundleName": "com.openharmony.cryptoFramework1", - "vendor": "acts", - "version": { - "code": 12, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.openharmony.cryptoFramework1", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet", - "tv", - "wearable", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.openharmony.cryptoFramework1", + "vendor": "acts", + "version": { + "code": 12, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.openharmony.cryptoFramework1", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": ["default", "tablet", "tv", "wearable", "phone"], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": ["entity.system.home"], + "actions": ["action.system.home"] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": ["pages/index/index"], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": ["pages/index/index"], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } +} diff --git a/security/security_huks_basic/huks_agree_callback_BasicTest/src/main/config.json b/security/security_huks_basic/huks_agree_callback_BasicTest/src/main/config.json index e8f8a855d328ce6654ea719276e986a5072bd073..ff24608df4c2ba0ea5faf221442effe911b85b78 100644 --- a/security/security_huks_basic/huks_agree_callback_BasicTest/src/main/config.json +++ b/security/security_huks_basic/huks_agree_callback_BasicTest/src/main/config.json @@ -1,98 +1,97 @@ -{ - "app": { - "bundleName": "com.example.huksagreebasiccallback", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 6, - "target": 6, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.huksagreebasiccallback", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.huksagreebasiccallback", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 6, + "target": 6, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.huksagreebasiccallback", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/security/security_huks_basic/huks_agree_promise_BasicTest/src/main/config.json b/security/security_huks_basic/huks_agree_promise_BasicTest/src/main/config.json index c5fadb21bae0972ed954cf766932fd14570837a8..326a04b07bd78c9eec6f9200d3960569e3c88f37 100644 --- a/security/security_huks_basic/huks_agree_promise_BasicTest/src/main/config.json +++ b/security/security_huks_basic/huks_agree_promise_BasicTest/src/main/config.json @@ -1,98 +1,97 @@ -{ - "app": { - "bundleName": "com.example.huksagreebasicpromise", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 6, - "target": 6, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.huksagreebasicpromise", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.huksagreebasicpromise", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 6, + "target": 6, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.huksagreebasicpromise", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/security/security_huks_basic/huks_cipher_callback_BasicTest/src/main/config.json b/security/security_huks_basic/huks_cipher_callback_BasicTest/src/main/config.json index 3587a088fefb50f24d40b3da9f88d65462d23e22..b2af25faa2ca6aa0a707387e0eb0e731fd7f1881 100644 --- a/security/security_huks_basic/huks_cipher_callback_BasicTest/src/main/config.json +++ b/security/security_huks_basic/huks_cipher_callback_BasicTest/src/main/config.json @@ -1,98 +1,97 @@ -{ - "app": { - "bundleName": "com.example.hukscipherbasiccallback", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 6, - "target": 6, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.hukscipherbasiccallback", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.hukscipherbasiccallback", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 6, + "target": 6, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.hukscipherbasiccallback", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/security/security_huks_basic/huks_cipher_promise_BasicTest/src/main/config.json b/security/security_huks_basic/huks_cipher_promise_BasicTest/src/main/config.json index c45a34147389df546f56bde316a1780aadf10c29..37c34c11e06b8e548b048d4fe0e6908777830298 100644 --- a/security/security_huks_basic/huks_cipher_promise_BasicTest/src/main/config.json +++ b/security/security_huks_basic/huks_cipher_promise_BasicTest/src/main/config.json @@ -1,98 +1,97 @@ -{ - "app": { - "bundleName": "com.example.hukscipherbasicpromise", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 6, - "target": 6, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.hukscipherbasicpromise", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.hukscipherbasicpromise", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 6, + "target": 6, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.hukscipherbasicpromise", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/security/security_huks_basic/huks_derive_callback_BasicTest/src/main/config.json b/security/security_huks_basic/huks_derive_callback_BasicTest/src/main/config.json index 8ca539acc8d327d5483ab1acb002417e4dff0e7b..1d3d1138197f3f05095f2030425f59eb652cbf3b 100644 --- a/security/security_huks_basic/huks_derive_callback_BasicTest/src/main/config.json +++ b/security/security_huks_basic/huks_derive_callback_BasicTest/src/main/config.json @@ -1,98 +1,97 @@ -{ - "app": { - "bundleName": "com.example.huksderivebasiccallback", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 6, - "target": 6, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.huksderivebasiccallback", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.huksderivebasiccallback", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 6, + "target": 6, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.huksderivebasiccallback", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/security/security_huks_basic/huks_derive_promise_BasicTest/src/main/config.json b/security/security_huks_basic/huks_derive_promise_BasicTest/src/main/config.json index 4d2a74aaca02684af803fc06c1bcbfcdec4abc6e..2b7cf71f55b4ee439b02f7dbbdc9e2215d9c18fb 100644 --- a/security/security_huks_basic/huks_derive_promise_BasicTest/src/main/config.json +++ b/security/security_huks_basic/huks_derive_promise_BasicTest/src/main/config.json @@ -1,98 +1,97 @@ -{ - "app": { - "bundleName": "com.example.huksderivebasicpromise", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 6, - "target": 6, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.huksderivebasicpromise", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.huksderivebasicpromise", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 6, + "target": 6, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.huksderivebasicpromise", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/security/security_huks_basic/huks_hmac_callback_BasicTest/src/main/config.json b/security/security_huks_basic/huks_hmac_callback_BasicTest/src/main/config.json index 20dbff7d19dd80d2000b337560a6793fd48db91b..cb181771ee43ec0f9081d8b262aceeff85ae6fc3 100644 --- a/security/security_huks_basic/huks_hmac_callback_BasicTest/src/main/config.json +++ b/security/security_huks_basic/huks_hmac_callback_BasicTest/src/main/config.json @@ -1,98 +1,97 @@ -{ - "app": { - "bundleName": "com.example.huksHmacbasiccallback", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 6, - "target": 6, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.huksHmacbasiccallback", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.huksHmacbasiccallback", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 6, + "target": 6, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.huksHmacbasiccallback", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/security/security_huks_basic/huks_hmac_promise_BasicTest/src/main/config.json b/security/security_huks_basic/huks_hmac_promise_BasicTest/src/main/config.json index 5f26d422303188e1adfff82a5cb3917c53bbe1d4..3a545cc83cfe95f3624c8f40294d29ef8cd47840 100644 --- a/security/security_huks_basic/huks_hmac_promise_BasicTest/src/main/config.json +++ b/security/security_huks_basic/huks_hmac_promise_BasicTest/src/main/config.json @@ -1,98 +1,97 @@ -{ - "app": { - "bundleName": "com.example.huksHmacbasicpromise", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 6, - "target": 6, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.huksHmacbasicpromise", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.huksHmacbasicpromise", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 6, + "target": 6, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.huksHmacbasicpromise", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/security/security_huks_basic/huks_signverify_callback_BasicTest/src/main/config.json b/security/security_huks_basic/huks_signverify_callback_BasicTest/src/main/config.json index a97e58083f80ff68fa18f6d55dd7f0959d0a2079..ef909ca3324d2cedab2e865640238c77767830d4 100644 --- a/security/security_huks_basic/huks_signverify_callback_BasicTest/src/main/config.json +++ b/security/security_huks_basic/huks_signverify_callback_BasicTest/src/main/config.json @@ -1,98 +1,97 @@ -{ - "app": { - "bundleName": "com.example.hukssignverifybasiccallback", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 6, - "target": 6, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.hukssignverifybasiccallback", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.hukssignverifybasiccallback", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 6, + "target": 6, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.hukssignverifybasiccallback", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/security/security_huks_basic/huks_signverify_promise_BasicTest/src/main/config.json b/security/security_huks_basic/huks_signverify_promise_BasicTest/src/main/config.json index 46354f703421c2f919aa85c02eeda6435a900079..1a60b55d4a0a277e4d23fc254e8bed623f47fcf9 100644 --- a/security/security_huks_basic/huks_signverify_promise_BasicTest/src/main/config.json +++ b/security/security_huks_basic/huks_signverify_promise_BasicTest/src/main/config.json @@ -1,98 +1,97 @@ -{ - "app": { - "bundleName": "com.example.hukssignverifybasicpromise", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 6, - "target": 6, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.hukssignverifybasicpromise", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.hukssignverifybasicpromise", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 6, + "target": 6, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.hukssignverifybasicpromise", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/security/security_huks_reformed_test/huks_agree_callback_BasicTest/src/main/config.json b/security/security_huks_reformed_test/huks_agree_callback_BasicTest/src/main/config.json index e8f8a855d328ce6654ea719276e986a5072bd073..dc739dcf23f00489d87cb98a3ad9f54d718cc4aa 100644 --- a/security/security_huks_reformed_test/huks_agree_callback_BasicTest/src/main/config.json +++ b/security/security_huks_reformed_test/huks_agree_callback_BasicTest/src/main/config.json @@ -18,10 +18,9 @@ "name": ".entry", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/security/security_huks_reformed_test/huks_agree_promise_BasicTest/src/main/config.json b/security/security_huks_reformed_test/huks_agree_promise_BasicTest/src/main/config.json index c5fadb21bae0972ed954cf766932fd14570837a8..15f33df300f3996040ca6e80bd95b9a4b147f7ae 100644 --- a/security/security_huks_reformed_test/huks_agree_promise_BasicTest/src/main/config.json +++ b/security/security_huks_reformed_test/huks_agree_promise_BasicTest/src/main/config.json @@ -18,10 +18,9 @@ "name": ".entry", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/security/security_huks_reformed_test/huks_cipher_callback_BasicTest/src/main/config.json b/security/security_huks_reformed_test/huks_cipher_callback_BasicTest/src/main/config.json index 3587a088fefb50f24d40b3da9f88d65462d23e22..e26f42a8e4f100673e6739d96ad0705be2afa180 100644 --- a/security/security_huks_reformed_test/huks_cipher_callback_BasicTest/src/main/config.json +++ b/security/security_huks_reformed_test/huks_cipher_callback_BasicTest/src/main/config.json @@ -18,10 +18,9 @@ "name": ".entry", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/security/security_huks_reformed_test/huks_cipher_promise_BasicTest/src/main/config.json b/security/security_huks_reformed_test/huks_cipher_promise_BasicTest/src/main/config.json index c45a34147389df546f56bde316a1780aadf10c29..b108a71b7d18cb97b926f27ecf1f087ae2546db5 100644 --- a/security/security_huks_reformed_test/huks_cipher_promise_BasicTest/src/main/config.json +++ b/security/security_huks_reformed_test/huks_cipher_promise_BasicTest/src/main/config.json @@ -18,10 +18,9 @@ "name": ".entry", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/security/security_huks_reformed_test/huks_derive_callback_BasicTest/src/main/config.json b/security/security_huks_reformed_test/huks_derive_callback_BasicTest/src/main/config.json index 8ca539acc8d327d5483ab1acb002417e4dff0e7b..6d6ad3653db2b63a3ab939d879138b0f8c90b740 100644 --- a/security/security_huks_reformed_test/huks_derive_callback_BasicTest/src/main/config.json +++ b/security/security_huks_reformed_test/huks_derive_callback_BasicTest/src/main/config.json @@ -18,10 +18,9 @@ "name": ".entry", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/security/security_huks_reformed_test/huks_derive_promise_BasicTest/src/main/config.json b/security/security_huks_reformed_test/huks_derive_promise_BasicTest/src/main/config.json index 4d2a74aaca02684af803fc06c1bcbfcdec4abc6e..aa36e04f5cb0a78c4595f65442a7f959ae66bed0 100644 --- a/security/security_huks_reformed_test/huks_derive_promise_BasicTest/src/main/config.json +++ b/security/security_huks_reformed_test/huks_derive_promise_BasicTest/src/main/config.json @@ -18,10 +18,9 @@ "name": ".entry", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/security/security_huks_reformed_test/huks_hmac_callback_BasicTest/src/main/config.json b/security/security_huks_reformed_test/huks_hmac_callback_BasicTest/src/main/config.json index 20dbff7d19dd80d2000b337560a6793fd48db91b..21dae427a2c86926dbb7811ca7e5be6148c66d10 100644 --- a/security/security_huks_reformed_test/huks_hmac_callback_BasicTest/src/main/config.json +++ b/security/security_huks_reformed_test/huks_hmac_callback_BasicTest/src/main/config.json @@ -18,10 +18,9 @@ "name": ".entry", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/security/security_huks_reformed_test/huks_hmac_promise_BasicTest/src/main/config.json b/security/security_huks_reformed_test/huks_hmac_promise_BasicTest/src/main/config.json index 5f26d422303188e1adfff82a5cb3917c53bbe1d4..32b6c39bf1816a8ff376f2f00499257f81ac9b67 100644 --- a/security/security_huks_reformed_test/huks_hmac_promise_BasicTest/src/main/config.json +++ b/security/security_huks_reformed_test/huks_hmac_promise_BasicTest/src/main/config.json @@ -18,10 +18,9 @@ "name": ".entry", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/security/security_huks_reformed_test/huks_signverify_callback_BasicTest/src/main/config.json b/security/security_huks_reformed_test/huks_signverify_callback_BasicTest/src/main/config.json index a97e58083f80ff68fa18f6d55dd7f0959d0a2079..00ea5ba9a96dfaef82f85bdeae39595d7af7c771 100644 --- a/security/security_huks_reformed_test/huks_signverify_callback_BasicTest/src/main/config.json +++ b/security/security_huks_reformed_test/huks_signverify_callback_BasicTest/src/main/config.json @@ -18,10 +18,9 @@ "name": ".entry", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/security/security_huks_reformed_test/huks_signverify_promise_BasicTest/src/main/config.json b/security/security_huks_reformed_test/huks_signverify_promise_BasicTest/src/main/config.json index 46354f703421c2f919aa85c02eeda6435a900079..fbc705d466ba1e764968a98f8d775eeff9735bc0 100644 --- a/security/security_huks_reformed_test/huks_signverify_promise_BasicTest/src/main/config.json +++ b/security/security_huks_reformed_test/huks_signverify_promise_BasicTest/src/main/config.json @@ -18,10 +18,9 @@ "name": ".entry", "mainAbility": ".MainAbility", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/sensors/miscdevice_standard/src/main/config.json b/sensors/miscdevice_standard/src/main/config.json index 9726f686284659c013ad78028b08000fe800c44b..10c69e5a41afa032e46d53f301a19a67bb679a79 100644 --- a/sensors/miscdevice_standard/src/main/config.json +++ b/sensors/miscdevice_standard/src/main/config.json @@ -1,102 +1,101 @@ -{ - "app": { - "bundleName": "ohos.acts.sensors.miscdevice.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.sensors.miscdevice.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.VIBRATE", - "reason": "need use ohos.permission.VIBRATE" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.sensors.miscdevice.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.sensors.miscdevice.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.VIBRATE", + "reason": "need use ohos.permission.VIBRATE" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/sensors/sensor_standard/src/main/config.json b/sensors/sensor_standard/src/main/config.json index 15c5befabd93dd0644e8a5a3cf1dff5ca9c866b6..a9f593a0581288e95c2d51840771a707038b36ea 100644 --- a/sensors/sensor_standard/src/main/config.json +++ b/sensors/sensor_standard/src/main/config.json @@ -1,118 +1,117 @@ -{ - "app": { - "bundleName": "ohos.acts.sensors.sensor.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.sensors.sensor.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.ACCELEROMETER", - "reason": "need use ohos.permission.ACCELEROMETER" - }, - { - "name": "ohos.permission.GYROSCOPE", - "reason": "need use ohos.permission.GYROSCOPE" - }, - { - "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", - "reason": "need use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", - "reason": "need use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" - }, - { - "name": "ohos.permission.ACTIVITY_MOTION", - "reason": "need use ohos.permission.ACTIVITY_MOTION" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.sensors.sensor.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.sensors.sensor.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.ACCELEROMETER", + "reason": "need use ohos.permission.ACCELEROMETER" + }, + { + "name": "ohos.permission.GYROSCOPE", + "reason": "need use ohos.permission.GYROSCOPE" + }, + { + "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", + "reason": "need use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", + "reason": "need use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" + }, + { + "name": "ohos.permission.ACTIVITY_MOTION", + "reason": "need use ohos.permission.ACTIVITY_MOTION" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/startup/startup_standard/deviceinfo/src/main/config.json b/startup/startup_standard/deviceinfo/src/main/config.json index d9b929ac1622c24bd5dcba74a3036a8dd0510c10..56a2cd85512c035f2815d356f4a3328272f2c000 100644 --- a/startup/startup_standard/deviceinfo/src/main/config.json +++ b/startup/startup_standard/deviceinfo/src/main/config.json @@ -1,108 +1,107 @@ -{ - "app": { - "bundleName": "ohos.acts.startup.js.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.startup.js.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.sec.ACCESS_UDID", - "reason": "need use ohos.permission.sec.ACCESS_UDID", - "usedScene": { - "ability": [ - "FormAbility" - ], - "when": "inuse" - } - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.startup.js.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.startup.js.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.sec.ACCESS_UDID", + "reason": "need use ohos.permission.sec.ACCESS_UDID", + "usedScene": { + "ability": [ + "FormAbility" + ], + "when": "inuse" + } + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/startup/startup_standard/syscap_ndk/src/main/config.json b/startup/startup_standard/syscap_ndk/src/main/config.json index 22bdfabe477f8c74948295ba67b7d47f094a89bb..bdf81169c00911d38f8bcf0ac49fcf86ae54b857 100644 --- a/startup/startup_standard/syscap_ndk/src/main/config.json +++ b/startup/startup_standard/syscap_ndk/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "ohos.acts.startup.syscap.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.startup.syscap.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.startup.syscap.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.startup.syscap.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/storage/storagefileioerrorjstest/src/main/config.json b/storage/storagefileioerrorjstest/src/main/config.json index ef728560f2c7d71fdb3a7a1e81d298c2c6e7b9d9..175382cfd790aa34fe21e9d302784477fd71e4ff 100644 --- a/storage/storagefileioerrorjstest/src/main/config.json +++ b/storage/storagefileioerrorjstest/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "ohos.acts.storage.fileioerror", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.storage.fileioerror", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.storage.fileioerror", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.storage.fileioerror", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/storage/storagefileiojstest/src/main/config.json b/storage/storagefileiojstest/src/main/config.json index e9abfde0f29bce57d1bd5142b45f01b7531d31c2..b920be6be9b934a410e1d2ad75d902b71a38f4c5 100644 --- a/storage/storagefileiojstest/src/main/config.json +++ b/storage/storagefileiojstest/src/main/config.json @@ -16,10 +16,9 @@ "package": "ohos.acts.storage.fileio", "name": ".entry", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/storage/storagefileiov9jstest/src/main/config.json b/storage/storagefileiov9jstest/src/main/config.json index 79b7b31522d4cf290db6bfd9f47ea61d869b2e84..f671d3531f88ccd26e77aed2fe553269224df53c 100644 --- a/storage/storagefileiov9jstest/src/main/config.json +++ b/storage/storagefileiov9jstest/src/main/config.json @@ -17,8 +17,7 @@ "name": ".entry", "deviceType": [ "default", - "tablet", - "2in1" + "tablet" ], "distro": { "deliveryWithInstall": true, @@ -93,4 +92,4 @@ "mainAbility": ".MainAbility", "srcPath": "" } -} \ No newline at end of file +} diff --git a/storage/storagefilejstest/src/main/config.json b/storage/storagefilejstest/src/main/config.json index c343ccdd9ed6774b9fe1b2145b516510de248ff8..6d66602d91345d2891de3d8792a339216e7929bb 100644 --- a/storage/storagefilejstest/src/main/config.json +++ b/storage/storagefilejstest/src/main/config.json @@ -16,10 +16,9 @@ "package": "ohos.acts.storage.file", "name": ".entry", "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "tablet", + "default", + "phone" ], "distro": { "deliveryWithInstall": true, diff --git a/storage/storagefileurijstest/src/main/config.json b/storage/storagefileurijstest/src/main/config.json index e3b95495e875f451b3e9fce33dce0b05d576c31e..3c1bbd664eb08bcca3329c7fe14405e78e38d7ed 100644 --- a/storage/storagefileurijstest/src/main/config.json +++ b/storage/storagefileurijstest/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "ohos.acts.storage.fileuri", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 8, - "target": 9 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.storage.fileuri", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.storage.fileuri", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 8, + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.storage.fileuri", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/storage/storagepickerjstest/entry/src/main/module.json b/storage/storagepickerjstest/entry/src/main/module.json index f1501b7edbb1fd0678ddf9a8dd5367238d5cc89f..2a7dab9608d82d02814361c033a4ce301a69093b 100644 --- a/storage/storagepickerjstest/entry/src/main/module.json +++ b/storage/storagepickerjstest/entry/src/main/module.json @@ -8,8 +8,7 @@ "deviceTypes": [ "tablet", "default", - "phone", - "2in1" + "phone" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/storage/storagesecuritylabeljstest/src/main/config.json b/storage/storagesecuritylabeljstest/src/main/config.json index ac0a5f27a2c77cb39330f6501c4564f75eeb460f..f193f25023a4f8147fd7ce85a67ec736675d41c6 100644 --- a/storage/storagesecuritylabeljstest/src/main/config.json +++ b/storage/storagesecuritylabeljstest/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "ohos.acts.storage.securitylabel", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.storage.securitylabel", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.storage.securitylabel", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.storage.securitylabel", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/storage/storagestatfsjstest/src/main/config.json b/storage/storagestatfsjstest/src/main/config.json index 72e631a7b11686c56e4271050e775325a04a3cb8..50311ba4deff8e026b1f47e97ae4365afc51cda6 100644 --- a/storage/storagestatfsjstest/src/main/config.json +++ b/storage/storagestatfsjstest/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "ohos.acts.storage.statfs", - "vendor": "example", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.storage.statfs", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": true - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.storage.statfs", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.storage.statfs", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": true + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/storage/storagestatisticsjstest/entry/src/main/module.json b/storage/storagestatisticsjstest/entry/src/main/module.json index 97c0c0fdf5a52556260cfd0a9dde8c4a5621ae50..49d0ed610d976ae0019b242d6a14acd890ecfb83 100644 --- a/storage/storagestatisticsjstest/entry/src/main/module.json +++ b/storage/storagestatisticsjstest/entry/src/main/module.json @@ -1,41 +1,40 @@ { - "module": { - "package": "com.example.statistics", - "name": "entry", - "mainAbility": "com.example.statistics.MainAbility", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.statistics.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "package": "com.example.statistics", + "name": "entry", + "mainAbility": "com.example.statistics.MainAbility", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.statistics.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/call_manager/call_manager_ims2_call/src/main/config.json b/telephony/telephonyjstest/call_manager/call_manager_ims2_call/src/main/config.json index 6cdd1e2d4cc1f8abb9494fe5d810d00dc6bbecd2..3655be0649c803ab00800991c72b85e628603c41 100644 --- a/telephony/telephonyjstest/call_manager/call_manager_ims2_call/src/main/config.json +++ b/telephony/telephonyjstest/call_manager/call_manager_ims2_call/src/main/config.json @@ -1,111 +1,110 @@ -{ - "app": { - "bundleName": "com.ohos.actscallmanagerims2calltest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.actscallmanagerims2calltest", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.WRITE_CONTACTS", - "reason": "need use ohos.permission.WRITE_CONTACTS" - }, - { - "name": "ohos.permission.READ_CONTACTS", - "reason": "need use ohos.permission.READ_CONTACTS" - }, - { - "name": "ohos.permission.PLACE_CALL", - "reason": "need use ohos.permission.PLACE_CALL" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.ohos.actscallmanagerims2calltest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.actscallmanagerims2calltest", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.WRITE_CONTACTS", + "reason":"need use ohos.permission.WRITE_CONTACTS" + }, + { + "name":"ohos.permission.READ_CONTACTS", + "reason":"need use ohos.permission.READ_CONTACTS" + }, + { + "name":"ohos.permission.PLACE_CALL", + "reason":"need use ohos.permission.PLACE_CALL" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/cellular_data/cellular_data_abnormal/src/main/config.json b/telephony/telephonyjstest/cellular_data/cellular_data_abnormal/src/main/config.json index b823688754a30d4631fa121b7929268ed36e20c4..051c93804cf7995f5513c9aecf44b0d25f72cc52 100644 --- a/telephony/telephonyjstest/cellular_data/cellular_data_abnormal/src/main/config.json +++ b/telephony/telephonyjstest/cellular_data/cellular_data_abnormal/src/main/config.json @@ -1,107 +1,106 @@ -{ - "app": { - "bundleName": "com.ohos.cellulardata", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.cellulardata", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_NETWORK_INFO", - "reason": "need use ohos.permission.GET_NETWORK_INFO" - }, - { - "name": "ohos.permission.INTERNET", - "reason": "need use ohos.permission.INTERNET" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.ohos.cellulardata", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.cellulardata", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_NETWORK_INFO", + "reason":"need use ohos.permission.GET_NETWORK_INFO" + }, + { + "name":"ohos.permission.INTERNET", + "reason":"need use ohos.permission.INTERNET" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } +} \ No newline at end of file diff --git a/telephony/telephonyjstest/netmanager_base/actshttpscertificatetest/src/main/config.json b/telephony/telephonyjstest/netmanager_base/actshttpscertificatetest/src/main/config.json index 458dba06813740ef108907d7b6e4ae22c2dabe7c..da78edd9d9424fed3e5a5cf25379a2d665298706 100644 --- a/telephony/telephonyjstest/netmanager_base/actshttpscertificatetest/src/main/config.json +++ b/telephony/telephonyjstest/netmanager_base/actshttpscertificatetest/src/main/config.json @@ -1,103 +1,102 @@ { - "app": { - "bundleName": "com.ohos.actshttpscertificatetest", - "vendor": "ohos", - "version": { - "code": 10000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 10, - "releaseType": "Release" - } + "app": { + "bundleName": "com.ohos.actshttpscertificatetest", + "vendor": "ohos", + "version": { + "code": 10000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.actshttpscertificatetest", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + "apiVersion": { + "compatible": 4, + "target": 10, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.actshttpscertificatetest", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "reqPermissions": [ - { - "name": "ohos.permission.INTERNET", - "reason": "need use ohos.permission.INTERNET" - } + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name" : "ohos.permission.INTERNET", + "reason" : "need use ohos.permission.INTERNET" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/netmanager_base/dns/src/main/config.json b/telephony/telephonyjstest/netmanager_base/dns/src/main/config.json index 3fb259707bad426df37c4c9e4e6f7e8b131e0361..722ebeb672eb1a4f2339abed8c8e841f0ff868de 100644 --- a/telephony/telephonyjstest/netmanager_base/dns/src/main/config.json +++ b/telephony/telephonyjstest/netmanager_base/dns/src/main/config.json @@ -1,107 +1,106 @@ -{ - "app": { - "bundleName": "com.ohos.dns", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.dns", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_NETWORK_INFO", - "reason": "need use ohos.permission.GET_NETWORK_INFO" - }, - { - "name": "ohos.permission.INTERNET", - "reason": "need use ohos.permission.INTERNET" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.ohos.dns", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.dns", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_NETWORK_INFO", + "reason":"need use ohos.permission.GET_NETWORK_INFO" + }, + { + "name":"ohos.permission.INTERNET", + "reason":"need use ohos.permission.INTERNET" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/config.json b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/config.json index e8e6a036f00de5f04b7125b4c563ca33af8838c8..3417c68ff2dace083894890f5d54017bee0c0748 100644 --- a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/config.json +++ b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/config.json @@ -1,107 +1,106 @@ -{ - "app": { - "bundleName": "com.ohos.jshttp", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.jshttp", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_NETWORK_INFO", - "reason": "need use ohos.permission.GET_NETWORK_INFO" - }, - { - "name": "ohos.permission.INTERNET", - "reason": "need use ohos.permission.INTERNET" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.ohos.jshttp", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.jshttp", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_NETWORK_INFO", + "reason":"need use ohos.permission.GET_NETWORK_INFO" + }, + { + "name":"ohos.permission.INTERNET", + "reason":"need use ohos.permission.INTERNET" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/netmanager_base/network_nopermission/src/main/config.json b/telephony/telephonyjstest/netmanager_base/network_nopermission/src/main/config.json index f6decf9970299b717fc51ae185ebbe24bff2d4c9..bc19f328cdf7e304b5d303064dec947068c37c16 100644 --- a/telephony/telephonyjstest/netmanager_base/network_nopermission/src/main/config.json +++ b/telephony/telephonyjstest/netmanager_base/network_nopermission/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "vendor": "ohos", - "bundleName": "com.ohos.network_nopermission", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "distro": { - "moduleType": "entry", - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "com.ohos.network_nopermission", - "name": ".entry", - "srcPath": "", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "vendor": "ohos", + "bundleName": "com.ohos.network_nopermission", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "distro": { + "moduleType": "entry", + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "com.ohos.network_nopermission", + "name": ".entry", + "srcPath":"", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/netmanager_base/network_nowifi/src/main/config.json b/telephony/telephonyjstest/netmanager_base/network_nowifi/src/main/config.json index 617dc17c149b43a8cd0c57282122415269695091..b4b7acec7ee4bdfa7a375cfeef520a50e4d9cc37 100644 --- a/telephony/telephonyjstest/netmanager_base/network_nowifi/src/main/config.json +++ b/telephony/telephonyjstest/netmanager_base/network_nowifi/src/main/config.json @@ -1,104 +1,103 @@ -{ - "app": { - "vendor": "ohos", - "bundleName": "com.ohos.network_nowifi", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_NETWORK_INFO", - "reason": "need use ohos.permission.GET_NETWORK_INFO" - } - ], - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "com.ohos.network_nowifi", - "srcPath": "", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "vendor": "ohos", + "bundleName": "com.ohos.network_nowifi", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_NETWORK_INFO", + "reason":"need use ohos.permission.GET_NETWORK_INFO" + } + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "com.ohos.network_nowifi", + "srcPath": "", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/netmanager_base/network_wifi/src/main/config.json b/telephony/telephonyjstest/netmanager_base/network_wifi/src/main/config.json index b18b94595485a778f0a606c2d98646c8b2ae22eb..2b5f1d95bb30271da23a59c103ffd95f2dc31eeb 100644 --- a/telephony/telephonyjstest/netmanager_base/network_wifi/src/main/config.json +++ b/telephony/telephonyjstest/netmanager_base/network_wifi/src/main/config.json @@ -1,104 +1,103 @@ -{ - "app": { - "vendor": "ohos", - "bundleName": "com.ohos.network_wifi", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_NETWORK_INFO", - "reason": "need use ohos.permission.GET_NETWORK_INFO" - } - ], - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "package": "com.ohos.network_wifi", - "srcPath": "", - "name": ".entry", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "vendor": "ohos", + "bundleName": "com.ohos.network_wifi", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_NETWORK_INFO", + "reason":"need use ohos.permission.GET_NETWORK_INFO" + } + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "com.ohos.network_wifi", + "srcPath": "", + "name": ".entry", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/netmanager_base/register/src/main/config.json b/telephony/telephonyjstest/netmanager_base/register/src/main/config.json index f92671b0d873b2917dcdc31eb47f2b0e55c3cb45..4f513551258c45a4e656bdc9b27cdfa989b8e187 100644 --- a/telephony/telephonyjstest/netmanager_base/register/src/main/config.json +++ b/telephony/telephonyjstest/netmanager_base/register/src/main/config.json @@ -1,107 +1,106 @@ -{ - "app": { - "bundleName": "com.ohos.register", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.register", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_NETWORK_INFO", - "reason": "need use ohos.permission.GET_NETWORK_INFO" - }, - { - "name": "ohos.permission.INTERNET", - "reason": "need use ohos.permission.INTERNET" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.ohos.register", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.register", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_NETWORK_INFO", + "reason":"need use ohos.permission.GET_NETWORK_INFO" + }, + { + "name":"ohos.permission.INTERNET", + "reason":"need use ohos.permission.INTERNET" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/netmanager_base/socket/src/main/config.json b/telephony/telephonyjstest/netmanager_base/socket/src/main/config.json index 98623355ecc381d7c1a5c443438a00e1143c0f0c..69c7510a88a48c599e492ff340700abaa503ea17 100644 --- a/telephony/telephonyjstest/netmanager_base/socket/src/main/config.json +++ b/telephony/telephonyjstest/netmanager_base/socket/src/main/config.json @@ -1,107 +1,106 @@ -{ - "app": { - "bundleName": "com.ohos.socket", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.socket", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_NETWORK_INFO", - "reason": "need use ohos.permission.GET_NETWORK_INFO" - }, - { - "name": "ohos.permission.INTERNET", - "reason": "need use ohos.permission.INTERNET" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.ohos.socket", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.socket", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_NETWORK_INFO", + "reason":"need use ohos.permission.GET_NETWORK_INFO" + }, + { + "name":"ohos.permission.INTERNET", + "reason":"need use ohos.permission.INTERNET" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/netmanager_base/system_fetch/src/main/config.json b/telephony/telephonyjstest/netmanager_base/system_fetch/src/main/config.json index eca7308cf25f89752ea77ddd41480e772ed36950..ba9e15aebb5e34ae1bbf14130888b8997c7003c1 100644 --- a/telephony/telephonyjstest/netmanager_base/system_fetch/src/main/config.json +++ b/telephony/telephonyjstest/netmanager_base/system_fetch/src/main/config.json @@ -1,105 +1,104 @@ -{ - "app": { - "vendor": "ohos", - "bundleName": "com.ohos.system_fetch", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "2in1" - ], - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" - }, - "reqPermissions": [ - { - "name": "ohos.permission.INTERNET", - "reason": "need use ohos.permission.INTERNET" - } - ], - "package": "com.ohos.system_fetch", - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "vendor": "ohos", + "bundleName": "com.ohos.system_fetch", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "reqPermissions": [ + { + "name":"ohos.permission.INTERNET", + "reason":"need use ohos.permission.INTERNET" + } + ], + "package": "com.ohos.system_fetch", + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/netmanager_http/entry/src/main/config.json b/telephony/telephonyjstest/netmanager_http/entry/src/main/config.json index 7c3459f76fd76b25f74fdefc7eda62eb164f665b..6d61b25138aab2f79f566a0ddd1c4bf3fb313466 100644 --- a/telephony/telephonyjstest/netmanager_http/entry/src/main/config.json +++ b/telephony/telephonyjstest/netmanager_http/entry/src/main/config.json @@ -1,129 +1,129 @@ -{ - "app": { - "bundleName": "com.ohos.netmanagerhttp", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.netmanagerhttp", - "name": ".MyApplication", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_NETWORK_INFO", - "reason": "need use ohos.permission.GET_NETWORK_INFO" - }, - { - "name": "ohos.permission.INTERNET", - "reason": "need use ohos.permission.INTERNET" - } - ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/Button", - "pages/Blank", - "pages/Divider", - "pages/Text", - "pages/RowSplit", - "pages/Scroll", - "pages/Stack", - "pages/Progress", - "pages/Qrcode", - "pages/Rating", - "pages/Span", - "pages/Badge", - "pages/Column", - "pages/ColumnSplit", - "pages/Counter", - "pages/Flex", - "pages/GridContainer" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.ohos.netmanagerhttp", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.netmanagerhttp", + "name": ".MyApplication", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_NETWORK_INFO", + "reason":"need use ohos.permission.GET_NETWORK_INFO" + }, + { + "name":"ohos.permission.INTERNET", + "reason":"need use ohos.permission.INTERNET" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index", + "pages/Button", + "pages/Blank", + "pages/Divider", + "pages/Text", + "pages/RowSplit", + "pages/Scroll", + "pages/Stack", + "pages/Progress", + "pages/Qrcode", + "pages/Rating", + "pages/Span", + "pages/Badge", + "pages/Column", + "pages/ColumnSplit", + "pages/Counter", + "pages/Flex", + "pages/GridContainer" + + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/netmanager_socket/entry/src/main/config.json b/telephony/telephonyjstest/netmanager_socket/entry/src/main/config.json index 9cc99e5f06eb533e115097102daf2aa4cf347429..e3ea955c08deb5dc039a6fcd842005efe03eb7f0 100644 --- a/telephony/telephonyjstest/netmanager_socket/entry/src/main/config.json +++ b/telephony/telephonyjstest/netmanager_socket/entry/src/main/config.json @@ -1,133 +1,133 @@ -{ - "app": { - "bundleName": "com.ohos.netmanagersocket", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.netmanagersocket", - "name": ".MyApplication", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.LOCATION", - "reason": "need use ohos.permission.LOCATION" - }, - { - "name": "ohos.permission.GET_NETWORK_INFO", - "reason": "need use ohos.permission.GET_NETWORK_INFO" - }, - { - "name": "ohos.permission.INTERNET", - "reason": "need use ohos.permission.INTERNET" - } - ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/Button", - "pages/Blank", - "pages/Divider", - "pages/Text", - "pages/RowSplit", - "pages/Scroll", - "pages/Stack", - "pages/Progress", - "pages/Qrcode", - "pages/Rating", - "pages/Span", - "pages/Badge", - "pages/Column", - "pages/ColumnSplit", - "pages/Counter", - "pages/Flex", - "pages/GridContainer" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.ohos.netmanagersocket", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.netmanagersocket", + "name": ".MyApplication", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.LOCATION", + "reason": "need use ohos.permission.LOCATION" + }, + { + "name":"ohos.permission.GET_NETWORK_INFO", + "reason":"need use ohos.permission.GET_NETWORK_INFO" + }, + { + "name":"ohos.permission.INTERNET", + "reason":"need use ohos.permission.INTERNET" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index", + "pages/Button", + "pages/Blank", + "pages/Divider", + "pages/Text", + "pages/RowSplit", + "pages/Scroll", + "pages/Stack", + "pages/Progress", + "pages/Qrcode", + "pages/Rating", + "pages/Span", + "pages/Badge", + "pages/Column", + "pages/ColumnSplit", + "pages/Counter", + "pages/Flex", + "pages/GridContainer" + + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/network_search/network_search_errors/src/main/config.json b/telephony/telephonyjstest/network_search/network_search_errors/src/main/config.json index 85ae7b1cd4db229905dcfb97703e7cb5fb1bcfce..e843ee96f535ec140211c0cce389231f284bfa72 100644 --- a/telephony/telephonyjstest/network_search/network_search_errors/src/main/config.json +++ b/telephony/telephonyjstest/network_search/network_search_errors/src/main/config.json @@ -1,107 +1,106 @@ -{ - "app": { - "bundleName": "com.ohos.networksearch", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.networksearch", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_NETWORK_INFO", - "reason": "need use ohos.permission.GET_NETWORK_INFO" - }, - { - "name": "ohos.permission.INTERNET", - "reason": "need use ohos.permission.INTERNET" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.ohos.networksearch", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.networksearch", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_NETWORK_INFO", + "reason":"need use ohos.permission.GET_NETWORK_INFO" + }, + { + "name":"ohos.permission.INTERNET", + "reason":"need use ohos.permission.INTERNET" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/observer/entry/src/main/config.json b/telephony/telephonyjstest/observer/entry/src/main/config.json index 8c7ef71cd32119e85af5b32f03ae89c8155906c4..61e828ea5ec6c96944143050c00d29b19e1399e4 100644 --- a/telephony/telephonyjstest/observer/entry/src/main/config.json +++ b/telephony/telephonyjstest/observer/entry/src/main/config.json @@ -1,125 +1,125 @@ { - "app": { - "bundleName": "com.ohos.observer", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } + "app": { + "bundleName": "com.ohos.observer", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.observer", + "name": ".MyApplication", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.observer", - "name": ".MyApplication", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_NETWORK_INFO", + "reason":"need use ohos.permission.GET_NETWORK_INFO" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index", + "pages/Button", + "pages/Blank", + "pages/Divider", + "pages/Text", + "pages/RowSplit", + "pages/Scroll", + "pages/Stack", + "pages/Progress", + "pages/Qrcode", + "pages/Rating", + "pages/Span", + "pages/Badge", + "pages/Column", + "pages/ColumnSplit", + "pages/Counter", + "pages/Flex", + "pages/GridContainer" + ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_NETWORK_INFO", - "reason": "need use ohos.permission.GET_NETWORK_INFO" - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/Button", - "pages/Blank", - "pages/Divider", - "pages/Text", - "pages/RowSplit", - "pages/Scroll", - "pages/Stack", - "pages/Progress", - "pages/Qrcode", - "pages/Rating", - "pages/Span", - "pages/Badge", - "pages/Column", - "pages/ColumnSplit", - "pages/Counter", - "pages/Flex", - "pages/GridContainer" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/radiostatistic/entry/src/main/config.json b/telephony/telephonyjstest/radiostatistic/entry/src/main/config.json index 992f5b968d5264f432e0514fe8e93f0a766808eb..d63dfef67f29051222c4ba51e89e0f8dab28d30b 100644 --- a/telephony/telephonyjstest/radiostatistic/entry/src/main/config.json +++ b/telephony/telephonyjstest/radiostatistic/entry/src/main/config.json @@ -1,125 +1,125 @@ -{ - "app": { - "bundleName": "com.ohos.radiostatistic", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.radiostatistic", - "name": ".MyApplication", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_NETWORK_INFO", - "reason": "need use ohos.permission.GET_NETWORK_INFO" - } - ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index", - "pages/Button", - "pages/Blank", - "pages/Divider", - "pages/Text", - "pages/RowSplit", - "pages/Scroll", - "pages/Stack", - "pages/Progress", - "pages/Qrcode", - "pages/Rating", - "pages/Span", - "pages/Badge", - "pages/Column", - "pages/ColumnSplit", - "pages/Counter", - "pages/Flex", - "pages/GridContainer" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } +{ + "app": { + "bundleName": "com.ohos.radiostatistic", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 7 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.radiostatistic", + "name": ".MyApplication", + "mainAbility": ".MainAbility", + "srcPath": "", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_NETWORK_INFO", + "reason":"need use ohos.permission.GET_NETWORK_INFO" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index", + "pages/Button", + "pages/Blank", + "pages/Divider", + "pages/Text", + "pages/RowSplit", + "pages/Scroll", + "pages/Stack", + "pages/Progress", + "pages/Qrcode", + "pages/Rating", + "pages/Span", + "pages/Badge", + "pages/Column", + "pages/ColumnSplit", + "pages/Counter", + "pages/Flex", + "pages/GridContainer" + + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/sim/sim_manager_function_test/src/main/config.json b/telephony/telephonyjstest/sim/sim_manager_function_test/src/main/config.json index db19af96638265b7f6c7e5584d9c5e72de32dd46..b0db2aa32a83a066d2b55e747dd4be0fe4c66baf 100644 --- a/telephony/telephonyjstest/sim/sim_manager_function_test/src/main/config.json +++ b/telephony/telephonyjstest/sim/sim_manager_function_test/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "com.ohos.simmanagertest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.simmanagertest", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.ohos.simmanagertest", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.simmanagertest", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/sms_mms/sms_mms_error/src/main/config.json b/telephony/telephonyjstest/sms_mms/sms_mms_error/src/main/config.json index feec5aafc2d9eda496a4a2c38db6f3db82f28429..d2bd740ef8043eb00a58815924774adbda0c4531 100644 --- a/telephony/telephonyjstest/sms_mms/sms_mms_error/src/main/config.json +++ b/telephony/telephonyjstest/sms_mms/sms_mms_error/src/main/config.json @@ -1,97 +1,96 @@ -{ - "app": { - "bundleName": "com.ohos.smsmms", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Release" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.smsmms", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - } - } +{ + "app": { + "bundleName": "com.ohos.smsmms", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.smsmms", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + } + } } \ No newline at end of file diff --git a/telephony/telephonyjstest/telephony_base/call_manager/src/main/config.json b/telephony/telephonyjstest/telephony_base/call_manager/src/main/config.json index 570a682068525177e43a518566d4ac692aa6bd10..afa33f835b84b23f2a8f58ab15d76d80cda205f4 100644 --- a/telephony/telephonyjstest/telephony_base/call_manager/src/main/config.json +++ b/telephony/telephonyjstest/telephony_base/call_manager/src/main/config.json @@ -1,103 +1,102 @@ { - "app": { - "bundleName": "com.ohos.call_manager", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 7, - "releaseType": "Release" - } + "app": { + "bundleName": "com.ohos.call_manager", + "vendor": "ohos", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.call_manager", - "name": ".entry", - "mainAbility": ".MainAbility", - "srcPath": "", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } + "apiVersion": { + "compatible": 4, + "target": 7, + "releaseType": "Release" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.call_manager", + "name": ".entry", + "mainAbility": ".MainAbility", + "srcPath":"", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "reqPermissions": [ - { - "name": "ohos.permission.GET_NETWORK_INFO", - "reason": "need use ohos.permission.GET_NETWORK_INFO" - } + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name":"ohos.permission.GET_NETWORK_INFO", + "reason":"need use ohos.permission.GET_NETWORK_INFO" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" } + } } \ No newline at end of file diff --git a/testfwk/uitest/src/main/config.json b/testfwk/uitest/src/main/config.json index 8e3ba34ccba2d6c5cc14e1159ebe0b5b407c969c..8a4068a6a3f7a69bc057849b8d23099af1fda578 100644 --- a/testfwk/uitest/src/main/config.json +++ b/testfwk/uitest/src/main/config.json @@ -1,102 +1,101 @@ { - "app": { - "vendor": "open", - "bundleName": "com.uitest.acts", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 8 - } + "app": { + "vendor": "open", + "bundleName": "com.uitest.acts", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.uitest.acts", - "name": ".MyApplication", - "mainAbility": ".MainAbility", + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 8 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.uitest.acts", + "name": ".MyApplication", + "mainAbility": ".MainAbility", + "srcPath": "MainAbility", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "visible": true, "srcPath": "MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "singleton" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "singleton" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "distro": { - "moduleType": "entry", - "installationFree": false, - "deliveryWithInstall": true, - "moduleName": "entry" + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "singleton" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "singleton" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/testfwk/uitestScene/entry/src/main/module.json b/testfwk/uitestScene/entry/src/main/module.json index fa36de4e01b7a7e59f10d3d44d37edee6f066d18..38ea5b4536e0edbd536254c6d45a258b07c4ac65 100644 --- a/testfwk/uitestScene/entry/src/main/module.json +++ b/testfwk/uitestScene/entry/src/main/module.json @@ -1,39 +1,38 @@ { - "module": { - "name": "uitestScene", - "type": "entry", - "description": "$string:module_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.uitestScene.acts.MainAbility", - "srcEntry": "./ets/entryability/EntryAbility.ts", - "description": "$string:EntryAbility_desc", - "icon": "$media:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "exported": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } + "module": { + "name": "uitestScene", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "com.uitestScene.acts.MainAbility", + "srcEntry": "./ets/entryability/EntryAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "exported": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } + } + ] + } } \ No newline at end of file diff --git a/theme/screenlock_ets/entry/src/main/config.json b/theme/screenlock_ets/entry/src/main/config.json index 1ec525dca4b68016d3076135ef8e0c75167b6c0d..bd5497a32e934ed146a5855de22b7fb6b14afca1 100644 --- a/theme/screenlock_ets/entry/src/main/config.json +++ b/theme/screenlock_ets/entry/src/main/config.json @@ -1,101 +1,101 @@ { - "app": { - "bundleName": "com.acts.theme.screenlocktest", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.acts.theme.screenlocktest", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.acts.theme.screenlocktest", - "name": ".MyApplication", - "mainAbility": "com.acts.theme.screenlocktest.MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.acts.theme.screenlocktest", + "name": ".MyApplication", + "mainAbility": "com.acts.theme.screenlocktest.MainAbility", + + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/theme/wallpaper_authority_ets/entry/src/main/config.json b/theme/wallpaper_authority_ets/entry/src/main/config.json index 9fcafc1517bcab71a162824c2a17f03ff1e984ed..c06505b2293c54dca3c7b8cf9bd114c0c8e329ef 100644 --- a/theme/wallpaper_authority_ets/entry/src/main/config.json +++ b/theme/wallpaper_authority_ets/entry/src/main/config.json @@ -1,122 +1,122 @@ { - "app": { - "bundleName": "com.acts.theme.wallpaperauthoritytest", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.acts.theme.wallpaperauthoritytest", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.acts.theme.wallpaperauthoritytest", - "name": ".MyApplication", - "mainAbility": "com.acts.theme.wallpaperauthoritytest.MainAbility", - "deviceType": [ - "tablet", - "default", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.acts.theme.wallpaperauthoritytest", + "name": ".MyApplication", + "mainAbility": "com.acts.theme.wallpaperauthoritytest.MainAbility", + + "deviceType": [ + "tablet", + "default" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.SET_WALLPAPER", + "reason": "need use ohos.permission.SET_WALLPAPER", + "usedScene": { + "ability": [ + "com.acts.theme.wallpapertest.MainAbility" + ], + "when": "inuse" + } + }, + { + "name": "ohos.permission.GET_WALLPAPER", + "reason": "need use ohos.permission.GET_WALLPAPER", + "usedScene": { + "ability": [ + "com.acts.theme.wallpapertest.MainAbility" + ], + "when": "inuse" + } + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "reqPermissions": [ - { - "name": "ohos.permission.SET_WALLPAPER", - "reason": "need use ohos.permission.SET_WALLPAPER", - "usedScene": { - "ability": [ - "com.acts.theme.wallpapertest.MainAbility" - ], - "when": "inuse" - } - }, - { - "name": "ohos.permission.GET_WALLPAPER", - "reason": "need use ohos.permission.GET_WALLPAPER", - "usedScene": { - "ability": [ - "com.acts.theme.wallpapertest.MainAbility" - ], - "when": "inuse" - } - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/theme/wallpaper_ets/entry/src/main/config.json b/theme/wallpaper_ets/entry/src/main/config.json index d6375811552d14c155656ce47b14cd9dc4605d7e..8ffa156261357aa3f9c4df93f33354a92b286839 100644 --- a/theme/wallpaper_ets/entry/src/main/config.json +++ b/theme/wallpaper_ets/entry/src/main/config.json @@ -1,100 +1,100 @@ { - "app": { - "bundleName": "com.acts.theme.wallpapertest", - "vendor": "open", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 9 - } + "app": { + "bundleName": "com.acts.theme.wallpapertest", + "vendor": "open", + "version": { + "code": 1000000, + "name": "1.0.0" }, - "deviceConfig": {}, - "module": { - "package": "com.acts.theme.wallpapertest", - "name": ".MyApplication", - "mainAbility": "com.acts.theme.wallpapertest.MainAbility", - "deviceType": [ - "tablet", - "default", - "2in1" + "apiVersion": { + "compatible": 7, + "releaseType": "Release", + "target": 9 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.acts.theme.wallpapertest", + "name": ".MyApplication", + "mainAbility": "com.acts.theme.wallpapertest.MainAbility", + + "deviceType": [ + "tablet", + "default" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_mainability", + "formsEnabled": false, + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + }, + { + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "formsEnabled": false, + "label": "$string:TestAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "visible": true, - "srcPath": "MainAbility", - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "formsEnabled": false, - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "visible": true, - "srcPath": "TestAbility", - "name": ".TestAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "formsEnabled": false, - "label": "$string:TestAbility_label", - "type": "page", - "launchType": "standard" - } + "pages": [ + "pages/index" ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } } \ No newline at end of file diff --git a/time/dateTimeTest/entry/src/main/module.json b/time/dateTimeTest/entry/src/main/module.json index 13da21700eadb97580345c36cc4d8a37303b10e1..711e97430bd972e5bf6de8989c2822988cc72b0a 100644 --- a/time/dateTimeTest/entry/src/main/module.json +++ b/time/dateTimeTest/entry/src/main/module.json @@ -1,40 +1,39 @@ -{ - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ] - } +{ + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ] + } } \ No newline at end of file diff --git a/time/timeTest/entry/src/main/module.json b/time/timeTest/entry/src/main/module.json index 843c75ebfc4f7a2dd5cd7dea466893577b094060..deea0994add15be98a563f29c894d8387f460f3f 100644 --- a/time/timeTest/entry/src/main/module.json +++ b/time/timeTest/entry/src/main/module.json @@ -1,39 +1,38 @@ -{ - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ] - } +{ + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ] + } } \ No newline at end of file diff --git a/time/timeauthorityTest/entry/src/main/module.json b/time/timeauthorityTest/entry/src/main/module.json index d7b9ee5d215f37e256ec8bffa4e67e9e02e8634c..a7d1f4b10f902fa4640945168c07346312d9474a 100644 --- a/time/timeauthorityTest/entry/src/main/module.json +++ b/time/timeauthorityTest/entry/src/main/module.json @@ -1,49 +1,48 @@ -{ - "module": { - "name": "entry_test", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:white", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.SET_TIME", - "reason": "need use ohos.permission.SET_TIME." - }, - { - "name": "ohos.permission.SET_TIME_ZONE", - "reason": "need use ohos.permission.SET_TIME_ZONE." - } - ] - } +{ + "module": { + "name": "entry_test", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:white", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ], + "requestPermissions": [ + { + "name":"ohos.permission.SET_TIME", + "reason":"need use ohos.permission.SET_TIME." + }, + { + "name":"ohos.permission.SET_TIME_ZONE", + "reason":"need use ohos.permission.SET_TIME_ZONE." + } + ] + } } \ No newline at end of file diff --git a/usb/usb_standard/src/main/config.json b/usb/usb_standard/src/main/config.json index 6b82d49673f42bf8f18188095c37e98e31c05946..dd4c6074f8964523fa2bb5cb67a5cb94c8bb1fa3 100644 --- a/usb/usb_standard/src/main/config.json +++ b/usb/usb_standard/src/main/config.json @@ -1,96 +1,95 @@ -{ - "app": { - "bundleName": "ohos.acts.usb.usb.function", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5 - } - }, - "deviceConfig": {}, - "module": { - "package": "ohos.acts.usb.usb.function", - "name": ".entry", - "deviceType": [ - "tablet", - "default", - "phone", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry" - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "mainAbility": ".MainAbility", - "srcPath": "" - } +{ + "app": { + "bundleName": "ohos.acts.usb.usb.function", + "vendor": "example", + "version": { + "code": 1, + "name": "1.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "ohos.acts.usb.usb.function", + "name": ".entry", + "deviceType": [ + "tablet", + "default", + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "mainAbility": ".MainAbility", + "srcPath": "" + } } \ No newline at end of file diff --git a/useriam/face_auth/js_api_test/function_test/userauth/src/main/config.json b/useriam/face_auth/js_api_test/function_test/userauth/src/main/config.json index 82724c71fee9d6ff0d7e144839f5d70a90b19cf3..8a426c594c321dcd13a9ba1ed4357aace8cf68f7 100644 --- a/useriam/face_auth/js_api_test/function_test/userauth/src/main/config.json +++ b/useriam/face_auth/js_api_test/function_test/userauth/src/main/config.json @@ -1,125 +1,124 @@ -{ - "app": { - "bundleName": "com.example.myapplication101", - "vendor": "example", - "version": { - "code": 12, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.myapplication101", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "reason": "reason_manage_face", - "usedScene": { - "ability": [ - "com.myface.Ability", - "com.myface.AbilityBackground" - ], - "when": "always" - }, - "name": "ohos.permission.MANAGE_FACE" - }, - { - "reason": "reason_access_biometric", - "usedScene": { - "ability": [ - "com.mybiometric.Ability", - "com.mybiometric.AbilityBackground" - ], - "when": "always" - }, - "name": "ohos.permission.ACCESS_BIOMETRIC" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.myapplication101", + "vendor": "example", + "version": { + "code": 12, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.myapplication101", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "reason": "reason_manage_face", + "usedScene": { + "ability": [ + "com.myface.Ability", + "com.myface.AbilityBackground" + ], + "when": "always" + }, + "name": "ohos.permission.MANAGE_FACE" + }, + { + "reason": "reason_access_biometric", + "usedScene": { + "ability": [ + "com.mybiometric.Ability", + "com.mybiometric.AbilityBackground" + ], + "when": "always" + }, + "name": "ohos.permission.ACCESS_BIOMETRIC" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/useriam/face_auth/js_api_test/function_test/userauthnopermission/src/main/config.json b/useriam/face_auth/js_api_test/function_test/userauthnopermission/src/main/config.json index 5afe68dde1298ae158d8409d5ae79ec78e35050e..2af2c483a4b63bb2edeaa5c6e902ebdcb2768b6f 100644 --- a/useriam/face_auth/js_api_test/function_test/userauthnopermission/src/main/config.json +++ b/useriam/face_auth/js_api_test/function_test/userauthnopermission/src/main/config.json @@ -1,101 +1,101 @@ -{ - "app": { - "bundleName": "com.example.myapplication101", - "vendor": "example", - "version": { - "code": 12, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.myapplication101", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } -} \ No newline at end of file +{ + "app": { + "bundleName": "com.example.myapplication101", + "vendor": "example", + "version": { + "code": 12, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.myapplication101", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } +} diff --git a/useriam/face_auth/js_api_test/function_test/userauthpart2/src/main/config.json b/useriam/face_auth/js_api_test/function_test/userauthpart2/src/main/config.json index 27752a0dd35b8caa3d2b8b295dc3f36a8fa89457..5f55dfe0719d08f8a07e75eea30bab57add8a7cc 100644 --- a/useriam/face_auth/js_api_test/function_test/userauthpart2/src/main/config.json +++ b/useriam/face_auth/js_api_test/function_test/userauthpart2/src/main/config.json @@ -1,106 +1,105 @@ -{ - "app": { - "bundleName": "com.example.myapplication101", - "vendor": "example", - "version": { - "code": 12, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 4, - "target": 5, - "releaseType": "Beta1" - } - }, - "deviceConfig": {}, - "module": { - "package": "com.example.myapplication101", - "name": ".entry", - "mainAbility": ".MainAbility", - "deviceType": [ - "tablet", - "default", - "phone", - "tablet", - "tv", - "wearable", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "orientation": "unspecified", - "formsEnabled": false, - "name": ".MainAbility", - "srcLanguage": "js", - "srcPath": "MainAbility", - "icon": "$media:icon", - "description": "$string:MainAbility_desc", - "label": "$string:MainAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "js", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "standard" - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - }, - { - "pages": [ - "pages/index/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ], - "reqPermissions": [ - { - "name": "ohos.permission.ACCESS_BIOMETRIC" - } - ], - "testRunner": { - "name": "OpenHarmonyTestRunner", - "srcPath": "TestRunner" - }, - "srcPath": "" - } +{ + "app": { + "bundleName": "com.example.myapplication101", + "vendor": "example", + "version": { + "code": 12, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.myapplication101", + "name": ".entry", + "mainAbility": ".MainAbility", + "deviceType": [ + "tablet", + "default", + "phone", + "tablet", + "tv", + "wearable" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "formsEnabled": false, + "name": ".MainAbility", + "srcLanguage": "js", + "srcPath": "MainAbility", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "label": "$string:MainAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + }, + { + "orientation": "unspecified", + "formsEnabled": false, + "name": ".TestAbility", + "srcLanguage": "js", + "srcPath": "TestAbility", + "icon": "$media:icon", + "description": "$string:TestAbility_desc", + "label": "$string:TestAbility_label", + "type": "page", + "visible": true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": true + } + }, + { + "pages": [ + "pages/index/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ], + "reqPermissions": [ + { + "name": "ohos.permission.ACCESS_BIOMETRIC" + } + ], + "testRunner": { + "name": "OpenHarmonyTestRunner", + "srcPath": "TestRunner" + }, + "srcPath": "" + } } \ No newline at end of file diff --git a/validator/acts_validator/src/main/module.json b/validator/acts_validator/src/main/module.json index f44cf887c06b6737e59d778053b759ad9bd27407..c33478f0da8fe90256f2a5e25782411e472e3e99 100644 --- a/validator/acts_validator/src/main/module.json +++ b/validator/acts_validator/src/main/module.json @@ -1,66 +1,65 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/MyAbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:image", - "label": "$string:MainAbility_label", - "startWindowIcon": "$media:image", - "startWindowBackground": "$color:white", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.CAPTURE_SCREEN" - }, - { - "name": "ohos.permission.WRITE_MEDIA" - }, - { - "name": "ohos.permission.READ_MEDIA" - }, - { - "name": "ohos.permission.INTERNET" - }, - { - "name": "ohos.permission.MEDIA_LOCATION" - }, - { - "name": "ohos.permission.CAMERA" - }, - { - "name": "ohos.permission.MICROPHONE" - }, - { - "name": "ohos.permission.START_INVISIBLE_ABILITY" - } - ] - } +{ + "module": { + "name": "entry", + "type": "entry", + "srcEntrance": "./ets/Application/MyAbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:image", + "label": "$string:MainAbility_label", + "startWindowIcon": "$media:image", + "startWindowBackground": "$color:white", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.CAPTURE_SCREEN" + }, + { + "name": "ohos.permission.WRITE_MEDIA" + }, + { + "name": "ohos.permission.READ_MEDIA" + }, + { + "name": "ohos.permission.INTERNET" + }, + { + "name": "ohos.permission.MEDIA_LOCATION" + }, + { + "name": "ohos.permission.CAMERA" + }, + { + "name": "ohos.permission.MICROPHONE" + }, + { + "name": "ohos.permission.START_INVISIBLE_ABILITY" + } + ] + } } \ No newline at end of file diff --git a/wukong/actswukongtest/entry/src/main/module.json b/wukong/actswukongtest/entry/src/main/module.json index 8c09e7846d83df694891a20d1c28e8178bf6eb98..7d42336bf1f3032babde9287a9e91ea77d9ab92b 100644 --- a/wukong/actswukongtest/entry/src/main/module.json +++ b/wukong/actswukongtest/entry/src/main/module.json @@ -1,54 +1,53 @@ { - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "tablet", - "default", - "phone", - "tablet", - "2in1" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "com.example.ActsWukongTest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.SET_ABILITY_CONTROLLER", - "reason": "need use ohos.permission.SET_ABILITY_CONTROLLER" - }, - { - "name": "ohos.permission.CAPTURE_SCREEN", - "reason": "need use ohos.permission.CAPTURE_SCREEN" - }, - { - "name": "ohos.permission.INPUT_MONITORING", - "reason": "need use ohos.permission.INPUT_MONITORING" - } + "module": { + "name": "phone", + "type": "entry", + "srcEntrance": "./ets/Application/AbilityStage.ts", + "description": "$string:entry_desc", + "mainElement": "MainAbility", + "deviceTypes": [ + "tablet", + "default", + "phone", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "uiSyntax": "ets", + "abilities": [ + { + "name": "com.example.ActsWukongTest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:MainAbility_desc", + "icon": "$media:icon", + "label": "$string:MainAbility_label", + "visible": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } ] - } -} \ No newline at end of file + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.SET_ABILITY_CONTROLLER", + "reason": "need use ohos.permission.SET_ABILITY_CONTROLLER" + }, + { + "name": "ohos.permission.CAPTURE_SCREEN", + "reason": "need use ohos.permission.CAPTURE_SCREEN" + }, + { + "name": "ohos.permission.INPUT_MONITORING", + "reason": "need use ohos.permission.INPUT_MONITORING" + } + ] + } +} diff --git a/xts/device_attest/entry/src/main/module.json b/xts/device_attest/entry/src/main/module.json index 547b3b61adfaeddb05dad38201687abb0ee00d5c..bc68a2d7b2cc359a87eba151f23d630775908c36 100644 --- a/xts/device_attest/entry/src/main/module.json +++ b/xts/device_attest/entry/src/main/module.json @@ -7,33 +7,29 @@ "mainElement": "MainAbility", "deviceTypes": [ "tablet", - "default", - "2in1" + "default" ], "deliveryWithInstall": true, "installationFree": false, "uiSyntax": "ets", "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.DeviceAttest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } + "abilities": [{ + "name": "com.example.DeviceAttest.MainAbility", + "srcEntrance": "./ets/MainAbility/MainAbility.ts", + "description": "$string:phone_entry_main", + "icon": "$media:icon", + "label": "$string:entry_label", + "visible": true, + "orientation": "portrait", + "skills": [{ + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" ] - } - ] + }] + }] + } } \ No newline at end of file