231 lines
5.5 KiB
JavaScript
231 lines
5.5 KiB
JavaScript
(function attachMultiPageKiroFlowDefinition(root, factory) {
|
|
root.MultiPageKiroFlowDefinition = factory();
|
|
})(typeof self !== 'undefined' ? self : globalThis, function createMultiPageKiroFlowDefinition() {
|
|
function freezeDeep(entry) {
|
|
if (!entry || typeof entry !== 'object' || Object.isFrozen(entry)) {
|
|
return entry;
|
|
}
|
|
Object.getOwnPropertyNames(entry).forEach((key) => {
|
|
freezeDeep(entry[key]);
|
|
});
|
|
return Object.freeze(entry);
|
|
}
|
|
|
|
const VALUE = freezeDeep({
|
|
"id": "kiro",
|
|
"label": "Kiro",
|
|
"services": [
|
|
"account",
|
|
"email",
|
|
"proxy"
|
|
],
|
|
"capabilities": {
|
|
"supportsEmailSignup": true,
|
|
"supportsPhoneSignup": false,
|
|
"supportsPhoneVerificationSettings": false,
|
|
"supportsPlusMode": false,
|
|
"supportsContributionMode": false,
|
|
"supportsAccountContribution": true,
|
|
"supportsOpenAiOAuthContribution": false,
|
|
"contributionAdapterIds": [
|
|
"kiro-builder-id"
|
|
],
|
|
"supportedTargetIds": [
|
|
"kiro-rs"
|
|
],
|
|
"supportsLuckmail": false,
|
|
"canSwitchFlow": true,
|
|
"stepDefinitionMode": "kiro",
|
|
"targetSelectorLabel": "来源"
|
|
},
|
|
"baseGroups": [
|
|
"kiro-runtime-status",
|
|
"shared-auto-run"
|
|
],
|
|
"targets": {
|
|
"kiro-rs": {
|
|
"id": "kiro-rs",
|
|
"label": "kiro.rs",
|
|
"defaultState": {
|
|
"baseUrl": "",
|
|
"apiKey": ""
|
|
},
|
|
"groups": [
|
|
"kiro-target-kiro-rs"
|
|
]
|
|
}
|
|
},
|
|
"publicationTargets": {
|
|
"kiro-rs": {
|
|
"id": "kiro-rs",
|
|
"label": "kiro.rs"
|
|
}
|
|
},
|
|
"runtimeSources": {
|
|
"kiro-register-page": {
|
|
"flowId": "kiro",
|
|
"kind": "flow-page",
|
|
"label": "Kiro 注册页",
|
|
"readyPolicy": "top-frame-only",
|
|
"family": "kiro-register-page-family",
|
|
"driverId": "flows/kiro/content/register-page",
|
|
"cleanupScopes": [],
|
|
"detectionMatchers": [
|
|
{
|
|
"hostnames": [
|
|
"app.kiro.dev",
|
|
"kiro.dev"
|
|
]
|
|
},
|
|
{
|
|
"hostnames": [
|
|
"view.awsapps.com",
|
|
"login.awsapps.com",
|
|
"amazonaws.com"
|
|
],
|
|
"hostnameFamilies": [
|
|
"signin.aws",
|
|
"profile.aws"
|
|
],
|
|
"hostnameEndsWith": [
|
|
".amazonaws.com"
|
|
],
|
|
"matchMode": "any"
|
|
}
|
|
],
|
|
"familyMatchers": [
|
|
{
|
|
"hostnames": [
|
|
"app.kiro.dev",
|
|
"kiro.dev"
|
|
]
|
|
},
|
|
{
|
|
"hostnames": [
|
|
"view.awsapps.com",
|
|
"login.awsapps.com",
|
|
"amazonaws.com"
|
|
],
|
|
"hostnameFamilies": [
|
|
"signin.aws",
|
|
"profile.aws"
|
|
],
|
|
"hostnameEndsWith": [
|
|
".amazonaws.com"
|
|
],
|
|
"matchMode": "any"
|
|
}
|
|
]
|
|
},
|
|
"kiro-desktop-authorize": {
|
|
"flowId": "kiro",
|
|
"kind": "flow-page",
|
|
"label": "Kiro 桌面授权页",
|
|
"readyPolicy": "top-frame-only",
|
|
"family": "kiro-desktop-authorize-family",
|
|
"driverId": "flows/kiro/content/desktop-authorize-page",
|
|
"cleanupScopes": [],
|
|
"familyMatchers": [
|
|
{
|
|
"hostnames": [
|
|
"view.awsapps.com",
|
|
"login.awsapps.com",
|
|
"amazonaws.com"
|
|
],
|
|
"hostnameFamilies": [
|
|
"signin.aws",
|
|
"profile.aws"
|
|
],
|
|
"hostnameEndsWith": [
|
|
".amazonaws.com"
|
|
],
|
|
"matchMode": "any"
|
|
}
|
|
]
|
|
},
|
|
"kiro-rs-admin": {
|
|
"flowId": "kiro",
|
|
"kind": "virtual-page",
|
|
"label": "kiro.rs Admin",
|
|
"readyPolicy": "disabled",
|
|
"family": "kiro-rs-admin-family",
|
|
"driverId": null,
|
|
"cleanupScopes": [],
|
|
"familyMatchers": []
|
|
}
|
|
},
|
|
"driverDefinitions": {
|
|
"flows/kiro/content/register-page": {
|
|
"sourceId": "kiro-register-page",
|
|
"commands": [
|
|
"kiro-open-register-page",
|
|
"kiro-submit-email",
|
|
"kiro-submit-name",
|
|
"kiro-submit-verification-code",
|
|
"kiro-submit-password",
|
|
"kiro-complete-register-consent"
|
|
]
|
|
},
|
|
"flows/kiro/content/desktop-authorize-page": {
|
|
"sourceId": "kiro-desktop-authorize",
|
|
"commands": [
|
|
"kiro-complete-desktop-authorize"
|
|
]
|
|
},
|
|
"flows/kiro/background/register-runner": {
|
|
"sourceId": "kiro-register-page",
|
|
"commands": [
|
|
"kiro-open-register-page",
|
|
"kiro-submit-email",
|
|
"kiro-submit-name",
|
|
"kiro-submit-verification-code",
|
|
"kiro-submit-password",
|
|
"kiro-complete-register-consent"
|
|
]
|
|
},
|
|
"flows/kiro/background/desktop-authorize-runner": {
|
|
"sourceId": "kiro-desktop-authorize",
|
|
"commands": [
|
|
"kiro-start-desktop-authorize",
|
|
"kiro-complete-desktop-authorize"
|
|
]
|
|
},
|
|
"flows/kiro/background/publisher-kiro-rs": {
|
|
"sourceId": "kiro-rs-admin",
|
|
"commands": [
|
|
"kiro-upload-credential"
|
|
]
|
|
}
|
|
},
|
|
"defaultTargetId": "kiro-rs",
|
|
"defaultPublicationTargetId": "kiro-rs",
|
|
"defaultTargetState": {
|
|
"baseUrl": "",
|
|
"apiKey": ""
|
|
},
|
|
"settingsGroups": {
|
|
"kiro-target-kiro-rs": {
|
|
"id": "kiro-target-kiro-rs",
|
|
"label": "kiro.rs 配置",
|
|
"rowIds": [
|
|
"row-kiro-rs-url",
|
|
"row-kiro-rs-key",
|
|
"row-kiro-rs-test-status"
|
|
]
|
|
},
|
|
"kiro-runtime-status": {
|
|
"id": "kiro-runtime-status",
|
|
"label": "Kiro 运行态",
|
|
"rowIds": [
|
|
"row-kiro-web-status",
|
|
"row-kiro-login-url",
|
|
"row-kiro-upload-status"
|
|
]
|
|
}
|
|
},
|
|
"sourceAliases": {}
|
|
});
|
|
|
|
return VALUE;
|
|
});
|