UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

514 lines (511 loc) 31 kB
/** * export all public class, interface and object at one place. * (All items are sorted similar to export, when updating this file follow the steps: * 1. Replace all 'export' statement to 'import'. * 2. Update the eslintrc.json: * { * .... * "overrides": [ * { * "files": ["*.ts", "*.js"], * "rules": { * "unused-imports/no-unused-imports": "off" * } * } * ] * } * * 2. Use VSCode auto fixing feature to sort all items properly. * 3. Replace back all 'import' statement to 'export'. * ) * * <<<Important Notes for how it should export.>>> * index.ts allows developers to use simple 'export' reference to all of available classes, interfaces and objects. However index.ts * adds references to all of described items and includes them into the product bundle. * Developers should avoid using index.ts reference for production, and 'export' each object at the specific file path. * * ex) * No Good: * import { PowerShellSession } from '@msft-sme/core'; * * Recommended: * import { PowerShellSession } from '@msft-sme/core/data/powershell'; * */ export { CancellationToken, CancellationTokenSource } from './async/index'; export { AzureManager } from './azure/azure-manager'; export { SpendingLimit, SubscriptionState } from './azure/resources/subscription-data'; export { BrowserStorageDataStore } from './base/data-store/browser-storage-data-store'; export { CachedDataStore } from './base/data-store/cached-data-store'; export { DataStore } from './base/data-store/data-store'; export { LocalDataStore } from './base/data-store/local-data-store'; export { SessionDataStore } from './base/data-store/session-data-store'; export { DateRange } from './base/date/date-range'; export { DateType } from './base/date/date-type'; export { TimeUnit } from './base/date/time-unit'; export { createUniversalDecorator, getDecoratorStrings } from './base/decorators/base'; export { Debounce } from './base/decorators/debounce.decorators'; export { Yield } from './base/decorators/yield.decorator'; export { RxjsLifetimeManager } from './base/rxjs-lifetime-manager'; export { VersionedObject } from './base/versioned-object'; export { CopilotExtensionService } from './copilot/copilot-extension-service'; export { IFrameBrokerService } from './copilot/copilot-iframe/iframe-broker-service'; export { IFrameChildService } from './copilot/copilot-iframe/iframe-child-service'; export { IFrameMessageType } from './copilot/copilot-iframe/iframe-message-type'; export { KeyCode, KeyResolver } from './data/accessibility-manager'; export { animations, Animator, Duration } from './data/animation'; export { AppContext } from './data/app-context'; export { BatchConnection } from './data/batch-connection'; export { Cim } from './data/cim'; export { CimConnection } from './data/cim-connection'; export { CimStream } from './data/cim-stream'; export { CoreEnvironment, RuntimePowerShellEndpoint } from './data/core-environment'; export { Crypto } from './data/crypto'; export { DeploymentShare } from './data/deployment-share'; export { Disposer, TriggerableLifetimeManager } from './data/disposable'; export { DialogListener } from './data/extension-broker/dialog-listener'; export { ExtensionBroker } from './data/extension-broker/extension-broker'; export { ExtensionClientListener } from './data/extension-broker/extension-listener'; export { ServiceListener } from './data/extension-broker/service-listener'; export { WorkerListener } from './data/extension-broker/worker-listener'; export { WorkerSet } from './data/extension-broker/worker-set'; export { ContentRange, FileTransfer, FileTransferCancellationBehavior, FileTransferContinuation, FileTransferInfo, FileTransferResult, FileUploadOptions } from './data/file-transfer'; export { GatewayConnection } from './data/gateway-connection'; export { GatewayUrls } from './data/gateway-urls'; export { Globalization } from './data/globalization'; export { Http, HttpRetryOptions } from './data/http'; export { headerConstants, HttpResponseTypes } from './data/http-constants'; export { JobsManager } from './data/jobs/jobs-manager'; export { LanguageInventory } from './data/language'; export { LifetimeData } from './data/lifetime-data'; export { LocalizationManager } from './data/localization-manager'; export { NativeDeferred, NativeQ } from './data/native-q'; export { Net } from './data/net'; export { NodeCimOutput, NodeConnection } from './data/node-connection'; export { PowerShell, PowerShellSession } from './data/powershell'; export { PowerShellAlternate } from './data/powershell-alternate'; export { PowerShellBatchSession } from './data/powershell-batch'; export { PowerShellConnection } from './data/powershell-connection'; export { PowerShellCrypto } from './data/powershell-crypto'; export { PowerShellStream } from './data/powershell-stream'; export { QueryCache } from './data/query-cache'; export { ResourceCache } from './data/resource-cache'; export { ScheduleRebootReasonOption } from './data/schedule-reboot'; export { CommonApplicationSettings, CommonUserSettings, SettingsManager } from './data/settings-manager'; export { SmeExtension } from './data/sme-extension'; export { SshStream } from './data/ssh-stream'; export { MediaConversion, MediaConversionBase } from './data/units'; export { WdacOperations } from './data/wdac-operations'; export { WebsocketStream, WebsocketStreamConnectionState, WebsocketStreamDataRequestState, WebsocketStreamDataState, WebsocketStreamProcessor, WebsocketStreamState } from './data/websocket-stream'; export { LogLevel } from './diagnostics/log-level'; export { Logging } from './diagnostics/logging'; export { SmeWebTelemetry } from './diagnostics/sme-web-telemetry'; export { TelemetryActionTypes, TelemetryEventTypes, TelemetryEventStates } from './diagnostics/sme-web-telemetry-models'; export { TelemetryControlType } from './diagnostics/telemetry-control-type'; export { TelemetryOptions } from './diagnostics/telemetry-options'; export { Dom } from './dom/dom'; export { FrameConnection } from './frame/frame-connection'; export { EnvironmentModule, EnvironmentModuleEntryPointType, EnvironmentModuleToolState, ExtensionTargetType } from './manifest/environment-modules'; export { ManifestLoader } from './manifest/manifest-loader'; export { ClientNotificationType } from './notification/client-notification'; export { ClientNotificationInstance } from './notification/client-notification-instance'; export { Notification, NotificationChangeEvent } from './notification/notification'; export { NotificationConnection } from './notification/notification-connection'; export { NotificationLinkType } from './notification/notification-link-type'; export { NotificationManager } from './notification/notification-manager'; export { NotificationState } from './notification/notification-state'; export { PowerShellNotification } from './notification/powershell-notification'; export { SocketMessageFlags, SocketSignalR } from './notification/socket-signalr'; export { WorkItemConnection } from './notification/work-item-connection'; export { WorkItemManager } from './notification/work-item-manager'; export { WorkItemRequestType } from './notification/work-item-request'; export { PerformanceProfile } from './performance/performance-profile'; export { PerformanceProfileDataType } from './performance/performance-profile-data-type'; export { PerformanceProfileDatabase } from './performance/performance-profile-database'; export { PerformanceTracker } from './performance/performance-tracker'; export { RpcObservableAliveClient } from './rpc/alive/rpc-observable-alive-client'; export { RpcObservableAliveKey } from './rpc/alive/rpc-observable-alive-model'; export { RpcObservableAliveServer } from './rpc/alive/rpc-observable-alive-server'; export { RpcAzureOperationType } from './rpc/azure/rpc-azure-model'; export { RpcAzureRequestClient } from './rpc/azure/rpc-azure-request-client'; export { RpcAzureResponseClient } from './rpc/azure/rpc-azure-response-client'; export { RpcObservableCopilotClient } from './rpc/copilot/rpc-observable-copilot-client'; export { RpcObservableCopilotConfigClient } from './rpc/copilot/rpc-observable-copilot-config-client'; export { RpcObservableCopilotConfigServer } from './rpc/copilot/rpc-observable-copilot-config-server'; export { RpcObservableCopilotKey, RpcObservableCopilotRequestType } from './rpc/copilot/rpc-observable-copilot-model'; export { RpcObservableCopilotServer } from './rpc/copilot/rpc-observable-copilot-server'; export { RpcCredSspRequestClient } from './rpc/credssp/rpc-credssp-request-client'; export { RpcCredSspResponseClient } from './rpc/credssp/rpc-credssp-response-client'; export { RpcDialogClient } from './rpc/dialog/rpc-dialog-client'; export { RpcAlertSeverity, RpcDialogState, RpcDialogType } from './rpc/dialog/rpc-dialog-model'; export { RpcObservableExtensionDataClient } from './rpc/extension-data/rpc-observable-extension-data-client'; export { RpcObservableExtensionDataKey } from './rpc/extension-data/rpc-observable-extension-data-model'; export { RpcObservableExtensionDataServer } from './rpc/extension-data/rpc-observable-extension-data-server'; export { RpcForwardAutoClient } from './rpc/forward/rpc-forward-auto-client'; export { RpcForwardDownClient } from './rpc/forward/rpc-forward-down-client'; export { RpcForwardUpClient } from './rpc/forward/rpc-forward-up-client'; export { RpcLogClient } from './rpc/log/rpc-log-client'; export { RpcNotificationClient } from './rpc/notification/rpc-notification-client'; export { RpcOverlayCloseClient } from './rpc/overlay/rpc-overlay-close-client'; export { RpcOverlayOpenClient } from './rpc/overlay/rpc-overlay-open-client'; export { RpcReportClient } from './rpc/report/rpc-report-client'; export { Rpc } from './rpc/rpc'; export { RpcBase, RpcDeactivateState, RpcInboundCommands, RpcMessagePacketType, RpcOpenState, RpcOutboundCommands, rpcVersion } from './rpc/rpc-base'; export { RpcChannel } from './rpc/rpc-channel'; export { RpcForwarder, RpcServiceForwarder } from './rpc/rpc-forwarder'; export { RpcInbound } from './rpc/rpc-inbound'; export { RpcManager, RpcRemoteState } from './rpc/rpc-manager'; export { RpcObservableClient } from './rpc/rpc-observable-client'; export { RpcObservableServer } from './rpc/rpc-observable-server'; export { RpcOutbound } from './rpc/rpc-outbound'; export { RpcSeekClient } from './rpc/seek/rpc-seek-client'; export { RpcSeekMode } from './rpc/seek/rpc-seek-model'; export { RpcSettingsClient } from './rpc/settings/rpc-settings-client'; export { RpcSettingsOperationType, RpcSettingsProviderType, RpcSettingsScope } from './rpc/settings/rpc-settings-model'; export { RpcShellNavigateClient } from './rpc/shell-navigate/rpc-shell-navigate-client'; export { RpcTelemetryClient } from './rpc/telemetry/rpc-telemetry-client'; export { RpcUpdateDataClient } from './rpc/update-data/rpc-update-data-client'; export { RpcWorkItemClient } from './rpc/work-item/rpc-work-item-client'; export { RpcWorkItemFindClient } from './rpc/work-item-find/rpc-work-item-find-client'; export { ActiveConnection } from './security/active-connection'; export { AuthorizationManager } from './security/authorization-manager'; export { connectionTypeConstants, ConnectionUtility } from './security/connection'; export { ConnectionChangeType, ConnectionManager } from './security/connection-manager'; export { CredSSPManager } from './security/credssp-manager'; export { TagManager, TagManagerQuery } from './security/tag-manager'; export { ClusterInventory } from './shared/cluster-inventory/cluster-inventory'; export { ClusterInventoryCache } from './shared/cluster-inventory/cluster-inventory-cache'; export { ClusterNodeInventory } from './shared/cluster-inventory/cluster-node-inventory'; export { GatewayInventory, GatewayMode } from './shared/gateway-inventory/gateway-inventory'; export { GatewayInventoryCache } from './shared/gateway-inventory/gateway-inventory-cache'; export { GatewayInventoryDetail } from './shared/gateway-inventory/gateway-inventory-detail'; export { GatewayInventoryDetailCache } from './shared/gateway-inventory/gateway-inventory-detail-cache'; export { InventoryQueryCaches } from './shared/inventory-query-caches'; export { ServerInventory, WindowsOperatingSystem } from './shared/server-inventory/server-inventory'; export { ServerInventoryCache } from './shared/server-inventory/server-inventory-cache'; export { ServerInventoryDetail } from './shared/server-inventory/server-inventory-detail'; export { ServerInventoryDetailCache } from './shared/server-inventory/server-inventory-detail-cache'; export { SharedCache } from './shared/shared-cache'; export { PersistentLocalStorage } from './workflow/persistent-local-storage'; export { PersistentWorkItem } from './workflow/persistent-work-item'; export { PersistentWorkItemApplyState } from './workflow/persistent-work-item-apply-state'; export { PersistentWorkItemState } from './workflow/persistent-work-item-state'; export { PersistentWorkflowBuilder } from './workflow/persistent-workflow-builder'; export { PersistentWorkflowRunner } from './workflow/persistent-workflow-runner'; export { PersistentWorkflowSnapshot } from './workflow/persistent-workflow-snapshot'; export { PersistentWorkflowStore } from './workflow/persistent-workflow-store'; //# sourceMappingURL=index.js.map // SIG // Begin signature block // SIG // MIIoKAYJKoZIhvcNAQcCoIIoGTCCKBUCAQExDzANBglg // SIG // hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor // SIG // BgEEAYI3AgEeMCQCAQEEEBDgyQbOONQRoqMAEEvTUJAC // SIG // AQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQg // SIG // M2yTIaCtJxlvBQrrOwHKqUnC8pU3LwDkztgpPrT6xqug // SIG // gg12MIIF9DCCA9ygAwIBAgITMwAABARsdAb/VysncgAA // SIG // AAAEBDANBgkqhkiG9w0BAQsFADB+MQswCQYDVQQGEwJV // SIG // UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH // SIG // UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv // SIG // cmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29kZSBT // SIG // aWduaW5nIFBDQSAyMDExMB4XDTI0MDkxMjIwMTExNFoX // SIG // DTI1MDkxMTIwMTExNFowdDELMAkGA1UEBhMCVVMxEzAR // SIG // BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v // SIG // bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv // SIG // bjEeMBwGA1UEAxMVTWljcm9zb2Z0IENvcnBvcmF0aW9u // SIG // MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA // SIG // tCg32mOdDA6rBBnZSMwxwXegqiDEUFlvQH9Sxww07hY3 // SIG // w7L52tJxLg0mCZjcszQddI6W4NJYb5E9QM319kyyE0l8 // SIG // EvA/pgcxgljDP8E6XIlgVf6W40ms286Cr0azaA1f7vaJ // SIG // jjNhGsMqOSSSXTZDNnfKs5ENG0bkXeB2q5hrp0qLsm/T // SIG // WO3oFjeROZVHN2tgETswHR3WKTm6QjnXgGNj+V6rSZJO // SIG // /WkTqc8NesAo3Up/KjMwgc0e67x9llZLxRyyMWUBE9co // SIG // T2+pUZqYAUDZ84nR1djnMY3PMDYiA84Gw5JpceeED38O // SIG // 0cEIvKdX8uG8oQa047+evMfDRr94MG9EWwIDAQABo4IB // SIG // czCCAW8wHwYDVR0lBBgwFgYKKwYBBAGCN0wIAQYIKwYB // SIG // BQUHAwMwHQYDVR0OBBYEFPIboTWxEw1PmVpZS+AzTDwo // SIG // oxFOMEUGA1UdEQQ+MDykOjA4MR4wHAYDVQQLExVNaWNy // SIG // b3NvZnQgQ29ycG9yYXRpb24xFjAUBgNVBAUTDTIzMDAx // SIG // Mis1MDI5MjMwHwYDVR0jBBgwFoAUSG5k5VAF04KqFzc3 // SIG // IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDov // SIG // L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWlj // SIG // Q29kU2lnUENBMjAxMV8yMDExLTA3LTA4LmNybDBhBggr // SIG // BgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93 // SIG // d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWlj // SIG // Q29kU2lnUENBMjAxMV8yMDExLTA3LTA4LmNydDAMBgNV // SIG // HRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQCI5g/S // SIG // KUFb3wdUHob6Qhnu0Hk0JCkO4925gzI8EqhS+K4umnvS // SIG // BU3acsJ+bJprUiMimA59/5x7WhJ9F9TQYy+aD9AYwMtb // SIG // KsQ/rst+QflfML+Rq8YTAyT/JdkIy7R/1IJUkyIS6srf // SIG // G1AKlX8n6YeAjjEb8MI07wobQp1F1wArgl2B1mpTqHND // SIG // lNqBjfpjySCScWjUHNbIwbDGxiFr93JoEh5AhJqzL+8m // SIG // onaXj7elfsjzIpPnl8NyH2eXjTojYC9a2c4EiX0571Ko // SIG // mhENF3RtR25A7/X7+gk6upuE8tyMy4sBkl2MUSF08U+E // SIG // 2LOVcR8trhYxV1lUi9CdgEU2CxODspdcFwxdT1+G8YNc // SIG // gzHyjx3BNSI4nOZcdSnStUpGhCXbaOIXfvtOSfQX/UwJ // SIG // oruhCugvTnub0Wna6CQiturglCOMyIy/6hu5rMFvqk9A // SIG // ltIJ0fSR5FwljW6PHHDJNbCWrZkaEgIn24M2mG1M/Ppb // SIG // /iF8uRhbgJi5zWxo2nAdyDBqWvpWxYIoee/3yIWpquVY // SIG // cYGhJp/1I1sq/nD4gBVrk1SKX7Do2xAMMO+cFETTNSJq // SIG // fTSSsntTtuBLKRB5mw5qglHKuzapDiiBuD1Zt4QwxA/1 // SIG // kKcyQ5L7uBayG78kxlVNNbyrIOFH3HYmdH0Pv1dIX/Mq // SIG // 7avQpAfIiLpOWwcbjzCCB3owggVioAMCAQICCmEOkNIA // SIG // AAAAAAMwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYT // SIG // AlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH // SIG // EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y // SIG // cG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290 // SIG // IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDExMB4XDTEx // SIG // MDcwODIwNTkwOVoXDTI2MDcwODIxMDkwOVowfjELMAkG // SIG // A1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAO // SIG // BgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m // SIG // dCBDb3Jwb3JhdGlvbjEoMCYGA1UEAxMfTWljcm9zb2Z0 // SIG // IENvZGUgU2lnbmluZyBQQ0EgMjAxMTCCAiIwDQYJKoZI // SIG // hvcNAQEBBQADggIPADCCAgoCggIBAKvw+nIQHC6t2G6q // SIG // ghBNNLrytlghn0IbKmvpWlCquAY4GgRJun/DDB7dN2vG // SIG // EtgL8DjCmQawyDnVARQxQtOJDXlkh36UYCRsr55JnOlo // SIG // XtLfm1OyCizDr9mpK656Ca/XllnKYBoF6WZ26DJSJhIv // SIG // 56sIUM+zRLdd2MQuA3WraPPLbfM6XKEW9Ea64DhkrG5k // SIG // NXimoGMPLdNAk/jj3gcN1Vx5pUkp5w2+oBN3vpQ97/vj // SIG // K1oQH01WKKJ6cuASOrdJXtjt7UORg9l7snuGG9k+sYxd // SIG // 6IlPhBryoS9Z5JA7La4zWMW3Pv4y07MDPbGyr5I4ftKd // SIG // gCz1TlaRITUlwzluZH9TupwPrRkjhMv0ugOGjfdf8NBS // SIG // v4yUh7zAIXQlXxgotswnKDglmDlKNs98sZKuHCOnqWbs // SIG // YR9q4ShJnV+I4iVd0yFLPlLEtVc/JAPw0XpbL9Uj43Bd // SIG // D1FGd7P4AOG8rAKCX9vAFbO9G9RVS+c5oQ/pI0m8GLhE // SIG // fEXkwcNyeuBy5yTfv0aZxe/CHFfbg43sTUkwp6uO3+xb // SIG // n6/83bBm4sGXgXvt1u1L50kppxMopqd9Z4DmimJ4X7Iv // SIG // hNdXnFy/dygo8e1twyiPLI9AN0/B4YVEicQJTMXUpUMv // SIG // dJX3bvh4IFgsE11glZo+TzOE2rCIF96eTvSWsLxGoGyY // SIG // 0uDWiIwLAgMBAAGjggHtMIIB6TAQBgkrBgEEAYI3FQEE // SIG // AwIBADAdBgNVHQ4EFgQUSG5k5VAF04KqFzc3IrVtqMp1 // SIG // ApUwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD // SIG // VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j // SIG // BBgwFoAUci06AjGQQ7kUBU7h6qfHMdEjiTQwWgYDVR0f // SIG // BFMwUTBPoE2gS4ZJaHR0cDovL2NybC5taWNyb3NvZnQu // SIG // Y29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0 // SIG // MjAxMV8yMDExXzAzXzIyLmNybDBeBggrBgEFBQcBAQRS // SIG // MFAwTgYIKwYBBQUHMAKGQmh0dHA6Ly93d3cubWljcm9z // SIG // b2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0MjAx // SIG // MV8yMDExXzAzXzIyLmNydDCBnwYDVR0gBIGXMIGUMIGR // SIG // BgkrBgEEAYI3LgMwgYMwPwYIKwYBBQUHAgEWM2h0dHA6 // SIG // Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvZG9jcy9w // SIG // cmltYXJ5Y3BzLmh0bTBABggrBgEFBQcCAjA0HjIgHQBM // SIG // AGUAZwBhAGwAXwBwAG8AbABpAGMAeQBfAHMAdABhAHQA // SIG // ZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEA // SIG // Z/KGpZjgVHkaLtPYdGcimwuWEeFjkplCln3SeQyQwWVf // SIG // Liw++MNy0W2D/r4/6ArKO79HqaPzadtjvyI1pZddZYSQ // SIG // fYtGUFXYDJJ80hpLHPM8QotS0LD9a+M+By4pm+Y9G6XU // SIG // tR13lDni6WTJRD14eiPzE32mkHSDjfTLJgJGKsKKELuk // SIG // qQUMm+1o+mgulaAqPyprWEljHwlpblqYluSD9MCP80Yr // SIG // 3vw70L01724lruWvJ+3Q3fMOr5kol5hNDj0L8giJ1h/D // SIG // Mhji8MUtzluetEk5CsYKwsatruWy2dsViFFFWDgycSca // SIG // f7H0J/jeLDogaZiyWYlobm+nt3TDQAUGpgEqKD6CPxNN // SIG // ZgvAs0314Y9/HG8VfUWnduVAKmWjw11SYobDHWM2l4bf // SIG // 2vP48hahmifhzaWX0O5dY0HjWwechz4GdwbRBrF1HxS+ // SIG // YWG18NzGGwS+30HHDiju3mUv7Jf2oVyW2ADWoUa9WfOX // SIG // pQlLSBCZgB/QACnFsZulP0V3HjXG0qKin3p6IvpIlR+r // SIG // +0cjgPWe+L9rt0uX4ut1eBrs6jeZeRhL/9azI2h15q/6 // SIG // /IvrC4DqaTuv/DDtBEyO3991bWORPdGdVk5Pv4BXIqF4 // SIG // ETIheu9BCrE/+6jMpF3BoYibV3FWTkhFwELJm3ZbCoBI // SIG // a/15n8G9bW1qyVJzEw16UM0xghoKMIIaBgIBATCBlTB+ // SIG // MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3Rv // SIG // bjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWlj // SIG // cm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNy // SIG // b3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExAhMzAAAE // SIG // BGx0Bv9XKydyAAAAAAQEMA0GCWCGSAFlAwQCAQUAoIGu // SIG // MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisG // SIG // AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3 // SIG // DQEJBDEiBCBJyKBxne5CFHNb1qmL5cqQhjjq1BAEVvFA // SIG // Pz6wGXBCiDBCBgorBgEEAYI3AgEMMTQwMqAUgBIATQBp // SIG // AGMAcgBvAHMAbwBmAHShGoAYaHR0cDovL3d3dy5taWNy // SIG // b3NvZnQuY29tMA0GCSqGSIb3DQEBAQUABIIBAIrl997d // SIG // VzgaCS8xAgFNvEA/agBIp5JNBq/FyOk5E9QF1zbMPG/g // SIG // H2v8ROSYNETjOKByVKgmqcSPMOreEYQqdeESHlWkbg7A // SIG // PmveT0rj3QfFPYeCkiHTU2ByYTBpM5LsTC0XeztB736G // SIG // 3qiZchraqfbJFqfUZWmGPo3vG3S+oP4/BqQc4j3p3Izj // SIG // XYeedlP2nBeykpc5jHQm/ZQVy8jEzm4N7h3XwJqDPuZS // SIG // HMP852Phkp0A0ENuVsoAxwQ9q4q+Yw+Y7LBlgsnKOiIt // SIG // jR3hyJDlVcJkKO/TwnvXJE2MthVkmd7Nr2t+KzaOHxXt // SIG // WZeL6lFFE8oeNKU8bGuH9h73Yc2hgheUMIIXkAYKKwYB // SIG // BAGCNwMDATGCF4Awghd8BgkqhkiG9w0BBwKgghdtMIIX // SIG // aQIBAzEPMA0GCWCGSAFlAwQCAQUAMIIBUgYLKoZIhvcN // SIG // AQkQAQSgggFBBIIBPTCCATkCAQEGCisGAQQBhFkKAwEw // SIG // MTANBglghkgBZQMEAgEFAAQgl+OlnaC6Tg1v0zr+qAqs // SIG // y1zlDqpAuIFxkR8Am+LQX3gCBmeuJGuZmRgTMjAyNTAy // SIG // MjAxNTI4NDMuMDQ0WjAEgAIB9KCB0aSBzjCByzELMAkG // SIG // A1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAO // SIG // BgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m // SIG // dCBDb3Jwb3JhdGlvbjElMCMGA1UECxMcTWljcm9zb2Z0 // SIG // IEFtZXJpY2EgT3BlcmF0aW9uczEnMCUGA1UECxMeblNo // SIG // aWVsZCBUU1MgRVNOOjk2MDAtMDVFMC1EOTQ3MSUwIwYD // SIG // VQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNl // SIG // oIIR6jCCByAwggUIoAMCAQICEzMAAAHviT9WoVjMqNoA // SIG // AQAAAe8wDQYJKoZIhvcNAQELBQAwfDELMAkGA1UEBhMC // SIG // VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT // SIG // B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw // SIG // b3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt // SIG // U3RhbXAgUENBIDIwMTAwHhcNMjMxMjA2MTg0NTQ4WhcN // SIG // MjUwMzA1MTg0NTQ4WjCByzELMAkGA1UEBhMCVVMxEzAR // SIG // BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v // SIG // bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv // SIG // bjElMCMGA1UECxMcTWljcm9zb2Z0IEFtZXJpY2EgT3Bl // SIG // cmF0aW9uczEnMCUGA1UECxMeblNoaWVsZCBUU1MgRVNO // SIG // Ojk2MDAtMDVFMC1EOTQ3MSUwIwYDVQQDExxNaWNyb3Nv // SIG // ZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIICIjANBgkqhkiG // SIG // 9w0BAQEFAAOCAg8AMIICCgKCAgEAowtY4p8M4B8ITmpG // SIG // aste6BOASASrJuZF+A1JggViNJRVaRIiuZmdioefbKC+ // SIG // J7OdqYRTEGBhuZMqQoqbp4MD/TaG+FRlROmqDKOYWfTc // SIG // rV0eWUYG/WfDUehJiyiAkYQ+LKIzzIP0ZxkU3HX+/02L // SIG // 8jNdIy45i8ihHoDB37yMD5jPgD+4c0C3xMQ3agidruuB // SIG // neV5Z6xTpLuVPYyzipNcu9HPk8LdOP0S6q7r9Xxj/C5m // SIG // JrR76weE3AbAA10pnBY4dFYEJF+M1xcKpyBvK4GPsw6i // SIG // WEDWT/DtWKOJEnJB0+N1wtKDONMntvvZf602IgxTN55W // SIG // Xto4bTpBgjuhqok6edMSPSE6SV4tLxHpPAHo0+DyjBDt // SIG // mz8VOt6et7mW43TeS/pYCHAjTAjSNEiKKUuIGlUeEsvy // SIG // KA79bw1qXviNvPysvI1k3nndDtx8TyTGal+EAdyOg58G // SIG // ax4ip+qBN/LYAUwggCrxKGDk4O69pRdCLm7f9/lT7yrU // SIG // wlG2TxThvI2bfaugBaHZb0J7YqJWCGLakqy8lwECJVxo // SIG // WeIDXL+Hb9WAIpZ21gPQrJ2IfjihBa/+MODOvZSPsmqG // SIG // dy/7f1H16U//snO4UvxaJXJqxhSUwWJUuJxNXLim5cGf // SIG // 1Dhtuki4QzjVlxmQyjCSjed6Di0kpOJXUdB5bG0+IXi5 // SIG // VpThJSUCAwEAAaOCAUkwggFFMB0GA1UdDgQWBBTtTFqi // SIG // hcKwm7a8PT/AOt2wFUicyzAfBgNVHSMEGDAWgBSfpxVd // SIG // AF5iXYP05dJlpxtTNRnpcjBfBgNVHR8EWDBWMFSgUqBQ // SIG // hk5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3Bz // SIG // L2NybC9NaWNyb3NvZnQlMjBUaW1lLVN0YW1wJTIwUENB // SIG // JTIwMjAxMCgxKS5jcmwwbAYIKwYBBQUHAQEEYDBeMFwG // SIG // CCsGAQUFBzAChlBodHRwOi8vd3d3Lm1pY3Jvc29mdC5j // SIG // b20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRpbWUt // SIG // U3RhbXAlMjBQQ0ElMjAyMDEwKDEpLmNydDAMBgNVHRMB // SIG // Af8EAjAAMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMIMA4G // SIG // A1UdDwEB/wQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAgEA // SIG // GBmWt2gg7nW5PRFXZD/MXEBmbiACD0cfStQgO7kcwbfN // SIG // HwtGlpLmGIUDLxxyUR1KG0jOFMN8ze3xxDfIYWgQ2/TU // SIG // WhpxVnbR8ZifXjM+iaZ+ioiMovVOToO0Ak2TJde59sOH // SIG // nXaub7ZOK0Vjlb6YgwRiQESol1gfbtosdFh9hDBRh6oy // SIG // IY1lF4T4EeAujShTVx71r13nCdll6yZ770BlwHzSRhEy // SIG // WRqUeNZ1Dd4o34gkoxQ8Wphj7MuYmLvdOB7/brkl2HeZ // SIG // tCcX9ljSUl5DxpTYaztu6T8YE9ddZsgEetUt0toXOe9s // SIG // zfcqCRDmxPfFcuShDN2V+d3C3nzfNRdQvaf3ACpBOrvV // SIG // eq8spf6koMbtVKnjmQrRv4mh0ijKMTOzKuEjBbD0//In // SIG // jncApWKXMNAo2XuSgcdsS2uAdZ3hYm/CfP4EqLIzHRd5 // SIG // x4sh8dWHnWQ7cUkoHoHibItH21IHc7FTCWL6lcOdlqkD // SIG // btBkQu/Wbla3lFSnQiZlDARwaU6elRaKS9CX+Eq4IPs0 // SIG // Q/YsG3Pbma5/vPaHaSJ2852K5zyh4jtuqntXpDcJf3e6 // SIG // 6NiLT/5YIc9A6A+5BBnopCiVh3baO3lSaCYZK1HGp07l // SIG // B9PIPjWMBukvj4wUgfzcjRemx2v8UfnHgGIXI8dIgYr/ // SIG // dDJ9CYhn5wNv4S4+Xr4U3AIwggdxMIIFWaADAgECAhMz // SIG // AAAAFcXna54Cm0mZAAAAAAAVMA0GCSqGSIb3DQEBCwUA // SIG // MIGIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGlu // SIG // Z3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV // SIG // TWljcm9zb2Z0IENvcnBvcmF0aW9uMTIwMAYDVQQDEylN // SIG // aWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3Jp // SIG // dHkgMjAxMDAeFw0yMTA5MzAxODIyMjVaFw0zMDA5MzAx // SIG // ODMyMjVaMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpX // SIG // YXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYD // SIG // VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNV // SIG // BAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEw // SIG // MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA // SIG // 5OGmTOe0ciELeaLL1yR5vQ7VgtP97pwHB9KpbE51yMo1 // SIG // V/YBf2xK4OK9uT4XYDP/XE/HZveVU3Fa4n5KWv64NmeF // SIG // RiMMtY0Tz3cywBAY6GB9alKDRLemjkZrBxTzxXb1hlDc // SIG // wUTIcVxRMTegCjhuje3XD9gmU3w5YQJ6xKr9cmmvHaus // SIG // 9ja+NSZk2pg7uhp7M62AW36MEBydUv626GIl3GoPz130 // SIG // /o5Tz9bshVZN7928jaTjkY+yOSxRnOlwaQ3KNi1wjjHI // SIG // NSi947SHJMPgyY9+tVSP3PoFVZhtaDuaRr3tpK56KTes // SIG // y+uDRedGbsoy1cCGMFxPLOJiss254o2I5JasAUq7vnGp // SIG // F1tnYN74kpEeHT39IM9zfUGaRnXNxF803RKJ1v2lIH1+ // SIG // /NmeRd+2ci/bfV+AutuqfjbsNkz2K26oElHovwUDo9Fz // SIG // pk03dJQcNIIP8BDyt0cY7afomXw/TNuvXsLz1dhzPUNO // SIG // wTM5TI4CvEJoLhDqhFFG4tG9ahhaYQFzymeiXtcodgLi // SIG // Mxhy16cg8ML6EgrXY28MyTZki1ugpoMhXV8wdJGUlNi5 // SIG // UPkLiWHzNgY1GIRH29wb0f2y1BzFa/ZcUlFdEtsluq9Q // SIG // BXpsxREdcu+N+VLEhReTwDwV2xo3xwgVGD94q0W29R6H // SIG // XtqPnhZyacaue7e3PmriLq0CAwEAAaOCAd0wggHZMBIG // SIG // CSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYBBAGCNxUCBBYE // SIG // FCqnUv5kxJq+gpE8RjUpzxD/LwTuMB0GA1UdDgQWBBSf // SIG // pxVdAF5iXYP05dJlpxtTNRnpcjBcBgNVHSAEVTBTMFEG // SIG // DCsGAQQBgjdMg30BATBBMD8GCCsGAQUFBwIBFjNodHRw // SIG // Oi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL0RvY3Mv // SIG // UmVwb3NpdG9yeS5odG0wEwYDVR0lBAwwCgYIKwYBBQUH // SIG // AwgwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYD // SIG // VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j // SIG // BBgwFoAU1fZWy4/oolxiaNE9lJBb186aGMQwVgYDVR0f // SIG // BE8wTTBLoEmgR4ZFaHR0cDovL2NybC5taWNyb3NvZnQu // SIG // Y29tL3BraS9jcmwvcHJvZHVjdHMvTWljUm9vQ2VyQXV0 // SIG // XzIwMTAtMDYtMjMuY3JsMFoGCCsGAQUFBwEBBE4wTDBK // SIG // BggrBgEFBQcwAoY+aHR0cDovL3d3dy5taWNyb3NvZnQu // SIG // Y29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXRfMjAxMC0w // SIG // Ni0yMy5jcnQwDQYJKoZIhvcNAQELBQADggIBAJ1Vffwq // SIG // reEsH2cBMSRb4Z5yS/ypb+pcFLY+TkdkeLEGk5c9MTO1 // SIG // OdfCcTY/2mRsfNB1OW27DzHkwo/7bNGhlBgi7ulmZzpT // SIG // Td2YurYeeNg2LpypglYAA7AFvonoaeC6Ce5732pvvinL // SIG // btg/SHUB2RjebYIM9W0jVOR4U3UkV7ndn/OOPcbzaN9l // SIG // 9qRWqveVtihVJ9AkvUCgvxm2EhIRXT0n4ECWOKz3+SmJ // SIG // w7wXsFSFQrP8DJ6LGYnn8AtqgcKBGUIZUnWKNsIdw2Fz // SIG // Lixre24/LAl4FOmRsqlb30mjdAy87JGA0j3mSj5mO0+7 // SIG // hvoyGtmW9I/2kQH2zsZ0/fZMcm8Qq3UwxTSwethQ/gpY // SIG // 3UA8x1RtnWN0SCyxTkctwRQEcb9k+SS+c23Kjgm9swFX // SIG // SVRk2XPXfx5bRAGOWhmRaw2fpCjcZxkoJLo4S5pu+yFU // SIG // a2pFEUep8beuyOiJXk+d0tBMdrVXVAmxaQFEfnyhYWxz // SIG // /gq77EFmPWn9y8FBSX5+k77L+DvktxW/tM4+pTFRhLy/ // SIG // AsGConsXHRWJjXD+57XQKBqJC4822rpM+Zv/Cuk0+CQ1 // SIG // ZyvgDbjmjJnW4SLq8CdCPSWU5nR0W2rRnj7tfqAxM328 // SIG // y+l7vzhwRNGQ8cirOoo6CGJ/2XBjU02N7oJtpQUQwXEG // SIG // ahC0HVUzWLOhcGbyoYIDTTCCAjUCAQEwgfmhgdGkgc4w // SIG // gcsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n // SIG // dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN // SIG // aWNyb3NvZnQgQ29ycG9yYXRpb24xJTAjBgNVBAsTHE1p // SIG // Y3Jvc29mdCBBbWVyaWNhIE9wZXJhdGlvbnMxJzAlBgNV // SIG // BAsTHm5TaGllbGQgVFNTIEVTTjo5NjAwLTA1RTAtRDk0 // SIG // NzElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAg // SIG // U2VydmljZaIjCgEBMAcGBSsOAwIaAxUAS3CPNYMW3mtR // SIG // MdphW18e3JPtIP+ggYMwgYCkfjB8MQswCQYDVQQGEwJV // SIG // UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH // SIG // UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv // SIG // cmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1T // SIG // dGFtcCBQQ0EgMjAxMDANBgkqhkiG9w0BAQsFAAIFAOth // SIG // NCEwIhgPMjAyNTAyMjAwNDU0NTdaGA8yMDI1MDIyMTA0 // SIG // NTQ1N1owdDA6BgorBgEEAYRZCgQBMSwwKjAKAgUA62E0 // SIG // IQIBADAHAgEAAgIZHTAHAgEAAgIiMTAKAgUA62KFoQIB // SIG // ADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEEAYRZCgMC // SIG // oAowCAIBAAIDB6EgoQowCAIBAAIDAYagMA0GCSqGSIb3 // SIG // DQEBCwUAA4IBAQCh0tRfygN197uMosyihIbypYP3Rn1L // SIG // ersJkthkKTw8FgRHDz/Xb6LfMUuR3wlXqsnKFCthLh/E // SIG // zrZ+Ojao+t/cZ/E+egYRpxzeBBM/+BLmoYA24USUgPR9 // SIG // nWHYpx+efue//fboWjW36vli6mVJryc2/NiUtqGttRVR // SIG // PBSSmqEJULVmvU+DsXoW0msaUV7s+4+wwJfaJV9LBeji // SIG // GUG5JgNjfsy7T8pv+cq1lcjQVHG6wTpcO8Eb1O2avA2i // SIG // oO18rgbik9+PI3Ik31jfOJ40dUH3FaxVxn6YPnb7qCy7 // SIG // q3WwEf+tTOEp0pf1mwNITaoAHt8e/eCQ6hPFcQpuuIHC // SIG // 8htDMYIEDTCCBAkCAQEwgZMwfDELMAkGA1UEBhMCVVMx // SIG // EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1Jl // SIG // ZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3Jh // SIG // dGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3Rh // SIG // bXAgUENBIDIwMTACEzMAAAHviT9WoVjMqNoAAQAAAe8w // SIG // DQYJYIZIAWUDBAIBBQCgggFKMBoGCSqGSIb3DQEJAzEN // SIG // BgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQxIgQgWAry // SIG // gVawPecmYgbQIk2n5Mwn3dzBKj68j49wAc/XufwwgfoG // SIG // CyqGSIb3DQEJEAIvMYHqMIHnMIHkMIG9BCDwYShFuBaN // SIG // 8FM9PTUMdmtA23HbF/I6LzOS4sx5p8l/ozCBmDCBgKR+ // SIG // MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n // SIG // dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN // SIG // aWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p // SIG // Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAB // SIG // 74k/VqFYzKjaAAEAAAHvMCIEIFbk9jFTorFlI4xM2so4 // SIG // TTtuOU/RVAajDSD7CajID8VZMA0GCSqGSIb3DQEBCwUA // SIG // BIICAFkTkDGX/GPywlr+WXcqf+Tz8uCSFfzPiBXkGhVD // SIG // EQe6VJpgMQMtB2wmWBaFMw7EJmQBQ6C+2K7TPKM3uGoZ // SIG // yVzet2gGi3X63behJmARzsgoI5bvbiQvFvAoY7uScasx // SIG // 6rP/SmWMrZAU/dz9aqqXsjlmBlUmbvcCc/8qbe9asQ1j // SIG // 6KZmDhd+s4NC4cmLY7o226jy4RO7C6J9gS0AayI/KLi0 // SIG // 2k9Ww0d0jjV7OXYVsmcVXS0oK9P/7dgChN/i8XaZwS/P // SIG // Mg9a8hPT2nEZDsuLT3HRKAMmQHRYwaYr+hrMMUvVdH6c // SIG // 1ZBdst0ZUVzmNi2EtlUSsOIypYQF5AQT0VJwgALCSTAh // SIG // Pm5PyORQWFVEPw7X+/yi1XFX6mRiSlAJsCmxbRQphNN+ // SIG // kT76GS3eIoEpyioYCIFqdC5sF/+OLQgjPVJCVDSl7IyU // SIG // yoTTkE1Eniw1jlRXzqZhkMKTccxACtQQhzKgSaaBs1LL // SIG // uu+ItgnvOC5dCLz7mTJ1jlej87X4lSYqP7g/TAhuFI8J // SIG // bZY7XFmy6h3CQeoD7hzn4hDEAVHUBc2HFpRGcL5Uq3j5 // SIG // hnoV6G98awLSuQDCjwSB0w75xW7/Ua4x5uaB9c6DjaVv // SIG // IA13O1A7buWnsjbmdTyN18VrVdsY999vJ6l94leOx2f4 // SIG // s002fvSrz1+EsJCD4vOlCdcPibLb // SIG // End signature block